(57)【要約】【課題】領域ごとに最適な画像を合成して、適正露出の画像を取得する技術の提供。【解決手段】撮像手段から取得した複数の画像を用いて画像のぶれを補正する画像処理装置であって、複数の画像間のぶれ量を検出するぶれ検出手段と、前記検出されたぶれ量を用いて複数の画像を合成する画像合成手段と、前記複数の画像間の差分値及びその閾値から、当該閾値を変更して画像を領域ごとに区分けするための領域情報を取得する取得手段と、前記閾値ごとの領域情報を選択可能に表示する表示手段とを具備する。【選択図】      図１
2006086742.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段から取得した複数の画像を用いて画像のぶれを補正する画像処理装置であって、
複数の画像間のぶれ量を検出するぶれ検出手段と、
前記検出されたぶれ量を用いて複数の画像を合成する画像合成手段と、
前記複数の画像間の差分値及びその閾値から、当該閾値を変更して画像を領域ごとに区分けするための領域情報を取得する取得手段と、
前記閾値ごとの領域情報を選択可能に表示する表示手段とを具備することを特徴とする画像処理装置。
【請求項２】
前記取得手段は、ストロボ発光して撮影した画像とストロボ発光せずに撮影した画像との差分値を閾値ごとに２値化した画像を取得することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記２値化画像について、領域ごとに合成する画像数を設定する設定手段を更に備え、
前記表示手段は、前記閾値ごとに合成した２値化画像を選択可能に表示することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記表示手段は、前記閾値ごとに合成した２値化画像をメモリに保存しておき、閾値の変更に応じて、当該メモリから２値化画像を読み出して表示することを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記表示手段は、前記閾値ごとの２値化画像をメモリに保存しておき、閾値の変更に応じて、２値化画像を生成して表示することを特徴とする請求項２又は３に記載の画像処理装置。
【請求項６】
前記表示手段は、閾値の変更に応じて２値化画像を生成し、生成した２値化画像を領域ごとに合成した合成画像を生成して表示することを特徴とする請求項２又は３に記載の画像処理装置。
【請求項７】
前記表示手段は、前記閾値ごとの２値化画像をメモリに保存しておき、閾値の変更に応じて、当該メモリから２値化画像を読み出して表示することを特徴とする請求項２又は３に記載の画像処理装置。
【請求項８】
前記表示手段は、閾値の変更に応じて２値化画像を生成して表示することを特徴とする請求項３に記載の画像処理装置。
【請求項９】
撮像手段から取得した複数の画像を用いて画像のぶれを補正する画像処理装置であって、
複数の画像間のぶれ量を検出するぶれ検出手段と、
前記検出されたぶれ量を用いて複数の画像を合成する画像合成手段と、
前記複数の画像間の差分値及びその閾値から、当該閾値を変化させて画像を領域ごとに区分けするための領域情報を取得する取得手段と、
前記閾値ごとに取得した領域情報を補正する補正手段とを具備することを特徴とする画像処理装置。
【請求項１０】
前記取得手段は、ストロボ発光して撮影した画像とストロボ発光せずに撮影した画像との差分値を閾値ごとに２値化した画像を取得することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記２値化画像について、領域ごとに合成する画像数を設定する設定手段を更に備えることを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記補正手段は、閾値ごとの２値化画像を補正することを特徴とする請求項１０に記載の画像処理装置。
【請求項１３】
前記補正手段は、ストロボ発光して撮影した画像とストロボ発光せずに撮影した複数の画像から複数の２値化画像を生成し、複数の２値化画像間の論理積により補正した２値画像を取得することを特徴とする請求項１０又は１１に記載の画像処理装置。
【請求項１４】
前記補正手段は、所定の付加情報を用いて閾値ごとの２値化画像を補正することを特徴とする請求項１０乃至１３のいずれか１項に記載の画像処理装置。
【請求項１５】
前記付加情報は、ＡＦセンサによる合焦情報であることを特徴とする請求項１４に記載の画像処理装置。
【請求項１６】
前記補正手段は、２値化画像の領域のうち、合焦領域を含む領域を正しい領域と判定することを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
前記付加情報は、赤外線センサによる位置情報であることを特徴とする請求項１４に記載の画像処理装置。
【請求項１８】
前記補正手段は、２値化画像の領域のうち、所定の位置よりも近い領域を正しい領域と判定することを特徴とする請求項１７に記載の画像処理装置。
【請求項１９】
撮像手段から取得した複数の画像を用いて画像のぶれを補正する画像処理方法であって、
複数の画像間のぶれ量を検出するぶれ検出工程と、
前記検出されたぶれ量を用いて複数の画像を合成する画像合成工程と、
前記複数の画像間の差分値及びその閾値から、当該閾値を変更して画像を領域ごとに区分けするための領域情報を取得する取得工程と、
前記閾値ごとの領域情報を選択可能に表示する表示工程とを備えることを特徴とする画像処理方法。
【請求項２０】
撮像手段から取得した複数の画像を用いて画像のぶれを補正する画像処理方法であって、
複数の画像間のぶれ量を検出するぶれ検出工程と、
前記検出されたぶれ量を用いて複数の画像を合成する画像合成工程と、
前記複数の画像間の差分値及びその閾値から、当該閾値を変化させて画像を領域ごとに区分けするための領域情報を取得する取得工程と、
前記閾値ごとに取得した領域情報を補正する補正工程とを備えることを特徴とする画像処理方法。
【請求項２１】
請求項１９または２０に記載の画像処理方法をコンピュータに実行させるためのプログラム。
【請求項２２】
請求項１９または２０に記載の画像処理方法をコンピュータに実行させるためのプログラムを記憶したことを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像された複数の画像を合成して最適な画像を取得する画像処理技術に関する。
【背景技術】
【０００２】
デジタルカメラにおいて、撮影時の手ぶれ等により画像にぶれが生じることがある。このようなぶれを防止するためには、速いシャッタ速度で撮影を行うことが望ましい。ところが、最適なシャッタ速度は、被写体の輝度と絞り値、撮像素子の感度との関係から決まるものであるため、たとえば被写体の輝度が低い場合、絞り値を開放としても、必要な露光量を得るためにはシャッタ速度を遅くしなければならない場合がある。このような場合には、ぶれ防止のため、撮像素子の感度を上げる、三脚を用いてカメラを固定する、ストロボを用いて撮影する、というような方策が考えられる。
【０００３】
しかしながら、撮像素子の感度を上げて撮影を行う場合には、撮影した画像のノイズが目立ってくる。また、三脚を用いて撮影を行う場合には、撮影する状況が限られてしまう。また、ストロボを用いて撮影を行う場合には、ストロボの届かないような遠距離の被写体には対応できない。
【０００４】
このような問題点に鑑み、短い撮影間隔で速いシャッタ速度で複数の撮影を行い、撮影した複数の画像を合成して実質的に必要な露光量を確保するといった方式が提案されている（例えば、特許文献１）。
【特許文献１】特開平９−２６１５２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の複数画像合成による適正露出画像の取得方式においては、スローシンクロ撮影における合成方法において問題が生じる。
【０００６】
スローシンクロ撮影とは、夜景をバックに人物を撮影するような場合に、ストロボ発光すると、人物にはストロボ光が届くが、背景には届かないことにより、意図するような撮影画像を得ることができない場合の対策として考案されたものであり、背景の明るさに応じて、シャッタースピードを遅くし、ストロボと同調して人物も背景も写るようするものである。
【０００７】
図１７は、スローシンクロ撮影における複数画像合成を説明する図であり、（ａ）から（ｄ）はスローシンクロ撮影の設定にて複数枚の画像を得た例である。（ａ）は、ストロボ発光させた画像であり、人物の色や明るさは適正となっているが、背景部分は露出不足のため暗くなっている。（ｂ）から（ｄ）は、ストロボ発光を行わず、短い露出時間で複数枚撮影したものである。露出時間が短いため、いずれの画像も全体が暗い画像になっている。これら４枚を合成すると、（ｅ）の画像が得られる。背景領域は４枚の画像データを重ねることにより、適正な明るさの画像を得ることができる。しかし、人物領域は、（ａ）の１枚のみで適正であったにも関わらず、（ｂ）から（ｄ）の画像データも重ねてしまうため、適正な色や明るさからずれてしまう。このように、ひとつの画面内で、適正露出の異なる領域が混在する場合には、領域ごとに異なる処理を行う必要がある。
【０００８】
本発明は、上記問題点に鑑みてなされたものであり、複数の画像を合成して適正露出の画像を取得する方式において、領域ごとに最適な画像を合成することができる画像処理装置および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明に係る画像処理装置（又は画像処理方法）は、撮像手段から取得した複数の画像を用いて画像のぶれを補正する装置（又は方法）であって、複数の画像間のぶれ量を検出するぶれ検出手（工程）段と、前記検出されたぶれ量を用いて複数の画像を合成する画像合成手段（工程）と、前記複数の画像間の差分値及びその閾値から、当該閾値を変更して画像を領域ごとに区分けするための領域情報を取得する取得手段（工程）と、前記閾値ごとの領域情報を選択可能に表示する表示手段（工程）とを具備する。
【００１０】
また、本発明に係る画像処理装置（又は画像処理方法）は、撮像手段から取得した複数の画像を用いて画像のぶれを補正する装置（又は方法）であって、複数の画像間のぶれ量を検出するぶれ検出手段（工程）と、前記検出されたぶれ量を用いて複数の画像を合成する画像合成手段（工程）と、前記複数の画像間の差分値及びその閾値から、当該閾値を変化させて画像を領域ごとに区分けするための領域情報を取得する取得手段（工程）と、前記閾値ごとに取得した領域情報を補正する補正手段（工程）とを具備する。
【００１１】
なお、本発明は、上記画像処理方法をコンピュータに実行させるためのプログラムや当該プログラムを記憶したコンピュータ可読記憶媒体として適用した場合にも有用である。
【発明の効果】
【００１２】
以上説明したように、本発明によれば、複数の画像から領域情報を求め、領域ごとに合成画像を選択可能としたことにより、全体として最適な合成画像を得ることができる。
【００１３】
また、複数の画像から領域情報を求め、補正処理を行うことにより、正確な領域情報が得られ、全体として最適な合成画像を得ることができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して、本発明の好適な実施形態について詳細に説明する。
＜第１の実施形態＞
図１は、本発明に係る第１の実施形態の画像処理装置の一例であるデジタルカメラの構成を示すブロック図である。なお、第１の実施形態の画像処理装置は、デジタルカメラに限らず、デジタルビデオカメラ、カメラ付き携帯電話、カメラ付きコンピュータ等の撮像装置で実現することもできる。
【００１５】
撮影レンズ１１からの入射光束（撮影光）は、絞り１３ａで光量制限されたのちに、シャッター１２ａを通り撮像部１９に結像する。
【００１６】
撮像部１９は、ＣＭＯＳイメージセンサーやＣＣＤイメージセンサーなどの撮像素子を用いて受光した光を画像信号に変換する。
【００１７】
撮影レンズ１１は更に複数の光学レンズ群により構成され、これらのレンズ群のうち一部又は全部がＡＦ駆動モータ１４ａからの駆動力を受けて光軸１０上を移動し、所定の合焦位置に停止することで焦点調節を行う。
【００１８】
ＡＦ駆動モータ１４ａは焦点駆動部１４ｂからの駆動信号を受けることで駆動する。
【００１９】
また、撮影レンズ１１のうち一部の光学レンズ群は、ズーム駆動モータ１５ａからの駆動力を受けて光軸１０上を移動し、所定のズーム位置に停止することで撮影画角を変更する。ズーム駆動モータ１５ａは、ズーム駆動部１５ｂからの駆動信号を受けることで駆動する。
【００２０】
絞り１３ａは、複数の絞り羽根を有しており、これらの絞り羽根は、絞り駆動部１３ｂからの駆動力を受けることで作動して光通過口となる開口面積（絞り口径）を変化させる。
【００２１】
シャッター１２ａは、複数のシャッター羽根を有しており、これらのシャッター羽根は、シャッタ−駆動部１２ｂからの駆動力を受けることで光通過口となる開口部を開閉する。これにより、撮像部１９に入射する光束を制御する。
【００２２】
また、撮影時の条件（被写体輝度等）などに応じてストロボ１６ａは閃光駆動部１６ｂからの駆動信号を受けて駆動（発光）する。
【００２３】
さらに、撮影動作を撮影者に知らせるためにスピーカー１７ａが発音駆動部１７ｂからの駆動信号を受けて駆動（発音）する。
【００２４】
焦点駆動部１４ｂ、ズーム駆動部１５ｂ、絞り駆動部１３ｂ、シャッタ−駆動部１２ｂ、閃光駆動部１６ｂ、発音駆動部１７ｂの駆動は、撮影制御部１８により制御されている。
【００２５】
撮影制御部１８には、シャッターボタン１２ｃ、絞り操作部１３ｃ、ズーム操作部１５ｃ、閃光操作部１６ｃからの操作信号が入力されるようになっており、デジタルカメラの撮影状態に合わせて上記操作信号を各々シャッタ−駆動部１２ｂ、絞り駆動部１３ｂ、焦点駆動部１４ｂ、ズーム駆動部１５ｂ、閃光駆動部１６ｂに与えて撮影条件を設定し、撮影を行うようにしている。なお、シャッターボタン１２ｃは、半押しでオンになる第１レリーズスイッチ（ＳＷ１）と全押しでオンになる第２のレリーズスイッチ（ＳＷ２）とを有する。
【００２６】
なお、絞り１３ａの開口径やストロボ１６ａの発光は、通常は撮影時にデジタルカメラ側で自動的に設定するために、絞り操作部１３ｃおよび閃光駆動部１６ｂは不要であるが、撮影者が任意に撮影条件を設定する時のために設けられている。
【００２７】
撮影制御部１８は、後述する画像処理部１１１に取り込まれた画像信号に基づいて被写体輝度の測定（測光）を行い、この測光結果に基づいて絞り１３ａの絞り口径とシャッター１２ａの閉じタイミング（露光時間）を定めている。
【００２８】
また、撮影制御部１８は、焦点駆動部１４ｂを駆動させながら、画像処理部１１１から殻の出力に基づいて撮影レンズ１１の合焦位置を求めている。
【００２９】
撮像部１９から出力される画像信号は、Ａ／Ｄ変換器１１０によりデジタル画像信号に変換されて画像処理部１１１に入力される。
【００３０】
画像処理部１１１は、Ａ／Ｄ変換器１１０からのデジタル画像信号から撮影画像に対応する画像データを生成する。
【００３１】
そして、画像処理部１１１で生成された画像データは、一旦メモリ１１３に記憶される。画像演算部１５０は、メモリ１１３に記憶されている画像データを読み出し、処理した後、再度書込みを行う。また、最終的に記録する画像は、出力画像選択部１４１の操作に応じ表示される表示部１１８の画像を見ながら決定し、記録部１１９でメモリーカードなどの記録媒体に記録される。
【００３２】
図２は撮影動作をまとめたフローチャートであり、このフローチャートはデジタルカメラの電源がオンになったときにスタートする。ここでは特にスローシンクロ撮影時の動作について説明する。
【００３３】
ステップＳ２０１では撮影者がシャッターボタン１２ｃの半押しを行い、撮影準備部動作を行うまでこのステップを循環して待機し、第１レリーズスイッチ（ＳＷ１）がオンされるとステップＳ２０２に進む。
【００３４】
ステップＳ２０２では撮像部１９が被写体を撮像し、画像処理部１１１でその画像のコントラストを検出しながら撮影制御部１８によりＡＦモータ１４ａを駆動してレンズ１１を繰り出し、もっともコントラストが高かった位置でレンズ１１の繰り出しを停止することでピント合わせを行う。また、同時に撮像部１９の出力より被写体の明るさを求める。
【００３５】
ステップＳ２０３ではステップＳ２０２で求めた被写体の明るさ等の撮影条件から撮影する枚数と各々の露光時間を求める。
【００３６】
ここでの撮影条件とは
・被写体の明るさ
・撮影光学系の焦点距離
・撮影光学系の明るさ（絞りの値）
・撮像素子の感度
の４点である。
【００３７】
例えば、撮像素子の感度がＩＳＯ２００に設定されていたとする。
【００３８】
このとき被写体の明るさを測光し、それを適正に露光するためには絞り１３ａは全開（例えばｆ２．８）シャッター１２ａは露光時間１／８が必要である計算になったとする。
このとき撮影焦点距離が３５ｍｍフィルム換算で３０ｍｍであるときは１／８の撮影では手ぶれの恐れがあるので手ぶれの恐れがない露光時間１／３２に設定し４回撮影を行うように設定する。
【００３９】
同様に撮影焦点距離が３００ｍｍであるときには手ぶれの恐れのない露光時間１／３２０に設定し４０回撮影を行うように設定する。
【００４０】
以上の様に複数枚撮影を行う時の露光時間を撮影条件に合わせて決定し、更に何枚撮影するかも撮影条件に合わせて設定する。
【００４１】
以上の計算が終了した後でデジタルカメラのファインダや液晶表示に求めた撮影枚数を表示し撮影者に知らせる。
【００４２】
また、スローシンクロ撮影の場合は、ステップＳ２０４にて、ストロボ発光が必要と判断し、ステップＳ２０５でストロボ発光の準備を行う。
【００４３】
ステップＳ２０６では、シャッターボタン１２ｃが全押しされたか否かを判定する。シャッターボタン１２ｃが全押しされた場合、第２レリーズスイッチ（ＳＷ２）はオンになる。
【００４４】
第２レリーズスイッチ（ＳＷ２）をオンにした場合、１枚目の撮影を開始する。
【００４５】
まず、ステップＳ２０７にて、ストロボ発光準備がなされているかどうか判定する。スローシンクロ撮影時には、ステップＳ２０５で準備されているので、ステップＳ２０８にてストロボ発光を行う。ステップＳ２０９では、撮像部１９の電荷をリセットし、再蓄積を開始させる。
【００４６】
次にステップＳ２０３で求められた露光時間待機し、その後シャッタを閉じて電荷の転送を行う。また、同時に撮影開始の発音を発音駆動部１７ｂを介してスピーカー１７ａで発音する。
【００４７】
この音は例えばピッ！という電子音でもよいし、フィルムカメラなどにおけるシャッタの開き音やミラーアップの音でもよい。
【００４８】
ステップＳ２１０ではすべての撮影が完了するまでステップＳ２０７からＳ２０９を循環して待機する。スローシンクロ撮影時は、２回目以降ステップＳ２０７のストロボ発光準備はなされていないので、ストロボ発光しないまま、撮影を行う。
そして撮影が完了するとステップＳ２１１に進む。
【００４９】
ステップＳ２１１では撮影完了の発音を発音駆動部１７ｂを介してスピーカー１７ａで発音する。
【００５０】
この音は例えばピッピッ！と云う電子音でもよいし、フィルムカメラなどにおけるシャッタの閉じ音、ミラーダウン音やフィルム巻き上げ音でもよい。
【００５１】
この様に複数枚撮影する場合においてもその動作を表す発音は１セット（最初の撮影の露光開始から最後の撮影の露光完了までに１回）なので撮影者に複数枚撮影の違和感を与える事はない。
【００５２】
ステップＳ２１２以降は、撮影した複数枚の画像から合成画像を生成する画像処理である。まず、ステップＳ２１２で、撮影した複数枚の画像の位置を合わせ、１枚の合成画像を生成する。次にステップＳ２１３で、ストロボ発光した１枚の画像とステップＳ２１２で生成した合成画像から、領域分けに用いる２値画像を生成する。更にステップＳ２１４で、この２値画像を用い、領域ごとの合成画像を生成し、１枚の最適画像を完成させる。
【００５３】
図３は、図２のステップＳ２１２で説明した全画面合成画像の生成の詳細なフローチャートである。ここでは重ね合わせる画像の枚数を４枚として説明する。まず、ステップＳ３０１にて、１枚目の画像をメモリより読み出す。次にステップＳ３０２でぶれの補正を行うが、１枚目の画像を基準とする場合は、この処理は必要ない。ステップ３０３は、補正した画像を重ね合わせる処理であるが、１枚目の画像はそのまま一時保存することになる。補正した全画像を重ね合わせるまで、ステップＳ３０１からＳ３０４の処理を繰り返す。ステップＳ３０１にて、２枚目の画像を読み出すと、ステップＳ３０２でこの画像が１枚目の画像に比べ、どれだけ位置のずれがあるかを検出する。検出したずれの量だけ補正を行う。ステップＳ３０３では、１枚目の画像と補正した２枚目の画像の重ね合わせ処理を行う。３枚目、４枚目の画像も同様な処理を行い、４枚の画像を重ね合わせた画像ができた時点で、ステップＳ３０４の処理を抜け、ステップＳ３０５にて、この画像をメモリに書き込む。
【００５４】
図４のフローチャートを用いて、図３のステップＳ３０２で説明したぶれ補正処理について更に詳しく説明する。ここではブロックごとのマッチング処理により、全体の動きを推定し、補正する方法について説明する。ステップＳ４０１でまず画面を１６画素×１６画素程度の小ブロック群に分割する。ブロックのサイズは任意であるが、小さ過ぎるとマッチングを正しく行いにくく、大きすぎると処理の負荷が大きくなる。次にステップＳ４０２にて、分割したブロックごとに動きベクトルの検出を行う。動きベクトルは、マッチングの取れた画像間の水平、垂直のずれ量である。次にステップＳ４０３で、動きベクトルの検証を行う。これは、算出した動きベクトルが正しいかどうかの確からしさを検証する処理である。通常のマッチング処理では、対象となるブロックと参照する画像との間で、位置を１画素ずつずらしながら差分二乗和もしくは差分絶対値和を求め、算出値が最小であったところをマッチングの取れた位置としている。したがって、実際にマッチングが取れなくても、サーチ範囲の中のいずれかの位置を算出結果としてしまう。誤算出された動きベクトルには、サーチ範囲中の最大値を含んでいるなどの特徴があるため、これを利用して除外処理を行う。ステップＳ４０４では、求めた動きベクトルを後の処理のため、一時記憶しておく。１画面分、全ブロックに対してステップＳ４０２からＳ４０４の処理を繰り返す。ステップＳ４０５で全画面分の処理が終わった段階で、ステップＳ４０６の最頻ベクトルの検出を行う。これは、一時記憶しておいた動きベクトルの中からもっとも発生頻度の高かった動きベクトルを求め、そのベクトルの動き量がこの画面のシフトぶれであると推定するものである。ステップＳ４０７では、最頻ベクトル値をシフトのぶれ量として補正する。ここまでは、シフトぶれに関する補正であったが、次に回転ぶれの補正に関して説明する。ステップＳ４０８にて、先に求めたベクトル値からシフトぶれ量を引いた値を新たなベクトル値とする。手ぶれがシフトぶれのみである場合は、理論的に補正後のベクトル値は（０，０）となる。しかし回転ぶれを含んでいる場合は、（０，０）の近傍、すなわち（０，１）や（−１，０）などといったベクトル値が多く検出される。ステップＳ４０９では、これらのベクトル値を検出する。ステップＳ４１０では、先のステップＳ４０３と同様これらのベクトル値の信頼性を検証する。ステップＳ４１１では、信頼できるベクトルを元に回転角の算出を行う。算出した回転角がこの画面の回転ぶれと推定できるので、ステップＳ４１２で回転角分の回転ぶれ補正を行う。これで、シフトぶれと回転ぶれが補正され、位置合わせが終了する。ここでは、シフトぶれの補正の後に回転ぶれの補正を行ったが、シフト量と回転角を求めた後に、一回で補正処理を行うことも可能である。また、シフトぶれの補正後、再度動きベクトルを求めてから回転ぶれを算出してもよい。
【００５５】
次に、図５と図６のフローチャートを用いて、図２のステップＳ２１３で説明した２値画像の生成の詳細について説明する。２値画像は、ストロボ光の当たった領域とそうでない領域で、別々の処理を行うために必要な領域分離情報のデータである。本来、ストロボ発光した画像と、そうでない画像が１枚ずつあれば、領域情報は得られるが、ここでは、分離精度を向上させるため、撮影したすべての画像を用いて２値画像を生成する。まず、図５のフローチャートを用いて、複数枚の２値画像を生成する方法について説明し、次に図６のフローチャートを用いて、複数枚の２値画像から１枚の２値画像を生成する方法について説明する。
【００５６】
まず図５のステップＳ５０１にて、ストロボ発光して撮影した画像をメモリより読み出す。先の例にならうと、１枚目に撮影した画像がこれに相当する。次にステップＳ５０２でストロボ発光せずに撮影した画像、すなわちここでは補正処理後の２枚目の画像を読み出す。１枚目の画像と補正後の２枚目の画像では、位置が合っているため、画素間の差分絶対値を算出すると、ストロボ光の当たっている人物領域では、大きな差となり、ストロボ光の当たっていない背景領域では、差がほとんどない。この差を利用することで、人物領域と背景領域の分離が可能となる。ここで差分絶対値の閾値を一意に決定することはできないため、まずステップＳ５０３にて、初期設定として閾値を０に設定する。ステップＳ５０４で、差分絶対値を算出し、ステップＳ５０５で差分絶対値が設定した閾値より小さければ０、閾値より大きければ１というような２値化処理を行う。これは画素単位の処理であり、１画面分の画素に対し処理が終わったら、ステップＳ５０６でこの２値画像をメモリに書き込み、ステップＳ５０８で閾値をひとつ上げ、再度ステップＳ５０４からＳ５０６までの処理を繰り返す。閾値最大での処理が終わるとステップＳ５０７のループを抜け、補正した２枚目の画像に対する処理が終わる。続いて、ステップＳ５０２に戻り、補正した３枚目の画像をメモリより読み出す。先と同様に、１枚目の画像と補正後の３枚目の画像に対して、閾値ごとの２値画像を生成する。１枚目の画像と補正後の４枚目の画像の処理が終わると、ステップＳ５０９のループを抜け、閾値のレベル数×（撮影枚数−１）分の２値画像生成を終える。
【００５７】
上記の説明で得られたそれぞれの２値画像は、背景領域を人物領域と誤判定している場合が多い。これは、位置合わせを行った際のわずかなずれが、大きな差分値となってしまうことにより生じる。このずれは、１枚目と２枚目の画像によるずれ、１枚目と３枚目の画像よるずれ、１枚目と４枚目の画像によるずれ、それぞれに異なった位置に発生する。したがって、これらの複数の２値画像の中で共通に人物領域と判定された部分のみを真の人物領域とすることで、より精度の高い領域情報が得られることになる。
【００５８】
図６のフローチャートを用いて、複数枚の２値画像から１枚の２値画像を生成する方法について説明する。まずステップＳ６０１で、閾値の初期設定を行う。これは図５で説明したのと同様に０に設定しておく。次にステップＳ６０２で２値画像をメモリより読み出す。ここでは、１枚目の画像と補正した２枚目の画像の差分から生成した２値画像が最初の読み出しとなる。ステップＳ６０３は２値画像間の論理積（ＡＮＤ）の処理であるが、ここではまだ１枚の２値画像しか読み出していないため、ステップＳ６０４の判定処理を経てステップＳ６０２に戻る。ここで、２枚目の２値画像として、１枚目の画像と補正した３枚目の画像の差分から生成した画像をメモリより読み出す。ステップＳ６０３でこの２枚の画像間の論理積（ＡＮＤ）処理を行う。すなわち、両方の画像で人物領域と判定されている領域のみを新たな人物領域（１）とし、それ以外を背景領域（０）とする。次の繰り返し処理で、１枚目の画像と補正した４枚目の画像の差分から生成した画像をメモリより読み出す（ステップＳ６０２）と、今度のステップＳ６０３の処理は、この画像と先ほどのＡＮＤ処理で求めた画像とのＡＮＤ処理となる。ステップＳ６０４にて、すべての２値画像の処理が終わると、ステップＳ６０５に進む。このとき、生成された２値画像は、３枚の２値画像のＡＮＤ処理した画像となっている。ステップＳ６０５では、ＡＮＤ処理した２値画像に対し、更に修正処理を行う。修正処理の詳細は後述する。修正作業が終わると、ステップＳ６０６にて、この閾値における２値画像をメモリに書き込む。ステップＳ６０７を経てステップＳ６０８では、閾値の値を１つ増やし、ステップＳ６０２からの処理を繰り返す。すべての閾値における２値画像の書き込みが終わると、ステップＳ６０７を抜け、２値画像生成におけるすべての処理が終了する。
【００５９】
更に領域情報の精度を高めるための方法として、２値画像の修正処理について説明する。先の説明では、画像の重なりのずれに対応して精度向上を図ったものであったが、より直接的には、被写体までの距離を測定し、ストロボ光の当たる距離か否かで２値化処理を行えばよい。画素精度で距離の測定できるセンサを用いればよいが、これをデジタルカメラに搭載するのはサイズやコストの問題がある。ここでは、オートフォーカス（ＡＦ）のセンサ情報を利用する方法を説明する。スローシンクロ撮影では、オートフォーカスで合焦している領域とストロボ光の当たる領域は一致するとの考えに基づくものである。
【００６０】
図７と図８を用いて、この２値画像の修正処理について説明する。今、図７（ａ）のような構図で撮影する場合を想定する。デジタルカメラのＡＦセンサが図７（ｂ）のように配置されているとすると、レリースボタンを半押しした状態で、人物領域に合焦し、ファインダ内では、図７（ｃ）のようにセンサの中央付近の５つの領域で合焦していることを確認できる。生成した２値画像が図７（ｄ）であるとき、これに図７（ｃ）の結果を重ねると、図７（ｅ）を得る。ここで、合焦している５つの領域を含まない領域を背景領域として除去すると、図７（ｆ）のようにより精度の高い修正画像を得ることができる。
【００６１】
図８のフローチャートを用いて、この処理の流れを説明する。まずステップＳ８０１で、被写体領域候補の検出を行う。先の処理で人物領域と判定した領域が、ここでの領域候補となる。すなわち画面内で、２値画像の値が１である領域を順番に見つけていけばよい。次にステップＳ８０２で、検出した領域候補がＡＦセンサ領域を含んでいるかどうかを判定する。ＡＦセンサ領域を含んでいない場合は、この情報を利用することはできないが、微細な領域であったり、画面端部である場合が多いので、ステップＳ８０５で被写体領域候補から削除する。ＡＦセンサ領域を含んでいる場合は、ステップＳ８０３でこの情報を利用する。すなわち、センサの合焦領域を含んでいれば、ステップＳ８０４でここを被写体領域に決定し、センサの合焦領域を含んでいなければ、ステップＳ８０５で被写体領域候補から削除する。以上の処理を画面内の各領域候補に対して行い、ステップＳ８０６にて全領域候補の判定が終了した時点で、一連の修正作業を終える。
【００６２】
次に、図１０と図１１のフローチャートおよび図１４を用いて、図２のステップＳ２１４で説明した領域ごとの合成画像処理の詳細について説明する。まずステップＳ１１０１で、ストロボ発光して撮影した画像をメモリより読み出す。先の例の１枚目の画像である。次にステップＳ１１０２で、全画面合成の画像を読み出す。これは、図４で説明した画像である。そしてステップＳ１１０３で閾値の初期設定を行う。これは、図６で説明したときと同様に０に設定しておく。次にステップＳ１１０４で２値画像をメモリより読み出す。これは、図５から図８で説明した補正処理後のＡＮＤ画像である。以下は画素単位の処理である。ステップＳ１１０５で２値画像の最初の画素値が０か否かを判定する。０ならば背景領域なので、ステップＳ１１０６で全画面合成の画像の画素を選択する。１ならば被写体領域なので、ステップＳ１１０７でストロボ発光して撮影した画像の画素を選択する。各画素について、このステップを繰り返し、１画面全画素の処理が終了した時点で、ステップＳ１１０８のループを抜ける。このときの画像が、閾値０における合成画像となる。次にステップＳ１１１１で閾値の設定を１つ上げ、ステップＳ１１０４からの処理を繰り返す。閾値をひとつずつ上げていき、すべての閾値における領域合成画像をメモリに書き込んだ段階で、ステップＳ１１１０のループを抜ける。ここまでの処理で、閾値ごとの領域合成画像が生成できたことになる。
【００６３】
次に、図１４を用いて、閾値ごとの領域合成画像から、デジタルカメラの操作により最適な閾値の領域合成画像を選択する処理について説明する。背景技術の欄で説明したように、最適な閾値の設定は一意にできないため、領域合成した結果の画像を見ながら、最終的に記録する画像を選択するのが好ましい。図１４はデジタルカメラの背面を模式的に示したものであり、液晶画面、電子ダイアル、選択ボタン等を図示している。電子ダイアルを回転させることによって、閾値が変化し、それに応じた領域合成画像が液晶画面に表示される。たとえば、電子ダイヤルを右に回転させていくと閾値レベルが上がっていき、左に回転させていくと閾値レベルが下がっていくようになっている。この操作は電子ダイアルに限定したものではなく、ボタン操作であっても構わないし、タッチパッドを搭載して、スライド操作としてもよい。また、ボタン操作により、２値画像と領域合成画像を切り替えることも可能である。液晶に表示された画像を見ながら、最適な閾値を見つけた段階で、決定ボタンを押し、その領域合成画像を記録メディアに記録する。
【００６４】
図１４（ａ）は、２５６レベルの閾値の中から９という値を選択した時の領域合成画像である。また、図１４（ｂ）は、このときの２値画像である。閾値が小さい値の時は、被写体と判定する領域が大きくなるため、実際の人物より広い範囲でストロボ発光した画像が選択される。したがって、図１４（ａ）に示した斜線部分の領域は、適正露出よりも暗い画像が表示されることになる。図１４（ｃ）は、閾値レベルが７４で適正な値となっている場合の領域合成画像である。図１４（ｄ）は、このときの２値画像であり、被写体領域と背景領域が正しく分離できていることがわかる。図１４（ｅ）は、閾値レベルが２０１と大きな値を選択した時の領域合成画像である。図１４（ｆ）は、このときの２値画像であり、背景領域が被写体領域を侵食するような形になってしまっている。したがって、図１４（ｅ）に示した斜線部分の領域は、全画面合成の画像が選択されてしまうため、適正露出の画像が表示されない。
【００６５】
図１４の操作の流れを、図１１のフローチャートを用いて説明する。まずステップＳ１２０１にて適当な閾値の初期設定を行う。そしてこの閾値における領域合成画像を、ステップＳ１２０２で表示する。ステップＳ１２０３は、図１４で説明した電子ダイアルの操作であり、ダイアルの回転に応じて、ステップＳ１２０４で新たな閾値設定を行う。ダイアル操作をしない場合は、次のステップＳ１２０５に進む。スイッチを押す等により、表示モードの変更操作を行うと、領域合成画像か２値画像のいずれかに切り替わる。現在表示している画像が領域合成画像であれば（Ｙｅｓ）、ステップＳ１２０７にて２値画像の表示に切り替え、現在表示している画像が２値画像であれば（Ｎｏ）、ステップＳ１２０８にて領域合成画像の表示に切り替える。表示モードの変更操作を何もしなければ、次のステップに進む。ステップＳ１２０９の決定操作は、スイッチを押す等の動作により、記録する画像を決定するものである。決定操作を行わなければ、ステップＳ１２０３に戻り、閾値変更操作、表示モード変更操作、決定操作のいずれかの操作を待つ状態となる。記録する領域合成画像が決まり、ステップＳ１２０９の処理を抜けると、ステップＳ１２１０にて、決定した画像の記録を行う。以上ですべての処理が終了する。
＜第２の実施形態＞
以下、本発明の第２の実施形態について説明する。まず、第１の実施形態との違いについて説明する。第１の実施形態では、２値画像の生成（図５にて説明）、修正２値画像の生成（図６にて説明）、領域合成画像の生成（図１０にて説明）をそれぞれ閾値ごとに生成し、これをメモリに書き込んでいた。
【００６６】
第２の実施形態では、閾値ごとの領域合成画像をメモリに書き込まないことで、メモリリソースの節約を図るものである。第１の実施形態で説明した図１０と図１１をまとめて、図１２に置き換えることで実現できる。なお、第１の実施形態と共通する部分は説明を省略する。
【００６７】
図１２のフローチャートを用いて、この処理の流れを説明する。まずステップＳ１３０１とステップＳ１３０２で、ストロボ発光して撮影した画像と全画面合成の画像をメモリより読み出す。次にステップＳ１３０３で閾値の初期設定を行う。これは任意の値でよい。ステップＳ１３０４では、設定した閾値における２値画像をメモリより読み出す。この２値画像は、図５、６、８で説明したＡＮＤ処理と修正処理を行った後のものである。ステップＳ１３０５では、ストロボ発光して撮影した画像、全画面合成の画像および設定した閾値における２値画像により、領域合成画像の生成を行う。領域合成画像の生成方法は、図１０のステップＳ１１０５からＳ１１０８までの処理と同様である。次にステップＳ１３０６にて、閾値設定の変更操作が行われたかどうかを判定する。この操作は、図１１で説明したダイアル操作等による。変更操作が行われると、ステップＳ１３０７にて新たな閾値を設定する。そして新たな閾値に応じた２値画像の読み出し（ステップＳ１３０４）と領域合成画像の生成（ステップＳ１３０５）の処理を繰り返す。閾値変更操作が行われない場合は、ステップＳ１３０８に進み、表示モードが設定されているかどうかの判定を行う。設定されていなければ、ステップＳ１３１２にて、領域合成画像の表示を行う。これは、表示モードの初期設定であり、以降は２値画像表示か合成画像表示かいずれかのモードが選択される。表示モードが設定済の場合は、表示モードの変更操作が行われたどうか、ステップＳ１３０９にて判定する。表示モードの変更操作が行われると、ステップＳ１３１０にて現在のモードを確認する。合成画像を表示するモードであれば、変更操作を反映し、ステップＳ１３１１にて２値画像の表示に切り替える。逆に表示モードが２値画像である場合には、ステップＳ１３１２にて合成画像の表示に切り替える。ステップＳ１３１３の決定操作は、スイッチを押す等の動作により、記録する画像を決定するものである。決定操作を行わなければ、ステップＳ１３０６に戻り、閾値変更操作、表示モード変更操作、決定操作のいずれかの操作を待つ状態となる。記録する領域合成画像が決まり、ステップＳ１３１３の処理を抜けると、ステップＳ１３１４にて、決定した画像の記録を行う。以上ですべての処理が終了する。
＜第３の実施形態＞
以下、本発明の第３の実施形態について説明する。まず、第１の実施形態との違いについて説明する。第１の実施形態では、２値画像の生成（図５にて説明）、修正２値画像の生成（図６にて説明）、領域合成画像の生成（図１０にて説明）をそれぞれ閾値ごとに生成し、これをメモリに書き込んでいた。
【００６８】
第３の実施形態では、閾値ごとの２値画像と修正２値画像および領域合成画像をメモリに書き込まないことで、メモリリソースの節約を図るものである。第１の実施形態で説明した図６、図１０と図１１をまとめて、図１３に置き換えることで実現できる。なお、第１の実施形態と共通する部分は説明を省略する。
【００６９】
図１３のフローチャートを用いて、この処理の流れを説明する。まずステップＳ１４０１とステップＳ１４０２で、ストロボ発光して撮影した画像と全画面合成の画像をメモリより読み出す。次にステップＳ１４０３で閾値の初期設定を行う。これは任意の値でよい。ステップＳ１４０４では、設定した閾値における２値画像を生成する。ある閾値における２値画像の生成方法は、図５のフローチャートからステップＳ５０３、Ｓ５０７、Ｓ５０８の処理を省くことで実現できる。ステップＳ１４０５では、設定した閾値における２値画像の修正処理を行う。ある閾値における２値画像の修正方法は、図６のフローチャートからステップＳ６０１、Ｓ６０７、Ｓ６０８を省くことで実現できる。ステップＳ１４０６では、ストロボ発光して撮影した画像、全画面合成の画像および設定した閾値における２値画像により、領域合成画像の生成を行う。領域合成画像の生成方法は、図１０のステップＳ１１０５からＳ１１０８までの処理と同様である。次にステップＳ１４０７にて、閾値設定の変更操作が行われたかどうかを判定する。この操作は、図１１で説明したダイアル操作等による。変更操作が行われると、ステップＳ１４０８にて新たな閾値を設定する。そして新たな閾値に応じた２値画像の生成（ステップＳ１４０４）と２値画像の修正（ステップＳ１４０５）、更に領域合成画像の生成（ステップＳ１４０６）の処理を繰り返す。閾値変更操作が行われない場合は、ステップＳ１４０９に進み、表示モードが設定されているかどうかの判定を行う。設定されていなければ、ステップＳ１４１３にて、領域合成画像の表示を行う。これは、表示モードの初期設定であり、以降は２値画像表示か合成画像表示かいずれかのモードが選択される。表示モードが設定済の場合は、表示モードの変更操作が行われたどうか、ステップＳ１４１０にて判定する。表示モードの変更操作が行われると、ステップＳ１４１１にて現在のモードを確認する。合成画像を表示するモードであれば、変更操作を反映し、ステップＳ１４１２にて２値画像の表示に切り替える。逆に表示モードが２値画像である場合には、ステップＳ１４１３にて合成画像の表示に切り替える。ステップＳ１４１４の決定操作は、スイッチを押す等の動作により、記録する画像を決定するものである。決定操作を行わなければ、ステップＳ１４０７に戻り、閾値変更操作、表示モード変更操作、決定操作のいずれかの操作を待つ状態となる。記録する領域合成画像が決まり、ステップＳ１４１４の処理を抜けると、ステップＳ１４１５にて、決定した画像の記録を行う。以上ですべての処理が終了する。
＜第４の実施形態＞
以下、本発明の第４の実施形態について説明する。第１から第３の実施形態では、複数枚の画像の撮影から領域合成画像の生成までをすべてデジタルカメラ内で行っていた。本実施形態は、撮影した複数枚の画像から領域合成画像の生成までの処理をソフトウェアで実現する例を示す。これは、図２のフローチャートにおけるステップＳ２１２以降の処理に相当する。
【００７０】
図９は、パーソナルコンピュータ（ＰＣ）とデジタルカメラの連携図であり、ＰＣ３３にデジタルカメラ３１をＵＳＢケーブル３２などでケーブル接続してある図である。これによりデジタルカメラ３１の画像データをＰＣ３３とやり取りできる。なお、ＵＳＢなどのケーブル接続ではなく、デジタルカメラ３１に内蔵される記録部１１９をデジタルカメラ３１から取り外してＰＣ３３などに設けられているスロット３４に差し込むことでデータの引渡しを行ってもよい。ＰＣ３３には予め本発明に係る実施形態のソフトウェアがインストールされている。
【００７１】
ソフトウェアで画像合成を行うためには、ストロボ発光の有無やＡＦセンサの合焦領域等の情報が必要であるが、これらは、撮影画像を記録する際に、付加情報として一緒に記録しておく。図１５は、ファイルのフォーマットを簡単に示した図である。画像そのもののデータの後に、付加データが続けて記録されている。ヘッダデータには、データサイズや付加データの記録位置などの情報が含まれている。
【００７２】
図１６は、閾値ごとの領域合成画像から、ＰＣの操作により最適な閾値の領域合成画像を選択する処理を説明する図である。これは、図１４を用いて説明した操作に対応するものである。閾値を変更するためのスライダーバーやボタン、設定閾値の表示、モード選択ボタン等のユーザインターフェイスが用意されている。
【００７３】
図１６（ａ）は、２５６レベルの閾値の中から９という値を選択した時の領域合成画像である。また、図１６（ｂ）は、このときの２値画像である。閾値が小さい値の時は、被写体と判定する領域が大きくなるため、実際の人物より広い範囲でストロボ発光した画像が選択される。したがって、図１６（ａ）に示した斜線部分の領域は、適正露出よりも暗い画像が表示されることになる。図１６（ｃ）は、閾値レベルが７４で適正な値となっている場合の領域合成画像である。図１６（ｄ）は、このときの２値画像であり、被写体領域と背景領域が正しく分離できていることがわかる。図１６（ｅ）は、閾値レベルが２０１と大きな値を選択した時の領域合成画像である。図１６（ｆ）は、このときの２値画像であり、背景領域が被写体領域を侵食するような形になってしまっている。したがって、図１６（ｅ）に示した斜線部分の領域は、全画面合成の画像が選択されてしまうため、適正露出の画像が表示されない。
【００７４】
本実施形態では、デジタルカメラで撮影された複数枚の画像から領域合成画像の生成までをアプリケーション側の処理としたが、デジタルカメラ側の処理を、ぶれ補正後の位置合わせまでとしたり、全画面合成画像の生成までとすることもできる。更に、２値画像の合成や、修正２値画像処理までとすることも可能である。更には、閾値ごとの領域合成画像の生成までをデジタルカメラ側で行い、ＰＣ側ではその中から最適な画像を選択するだけ、とすることも可能である。すなわち、処理に必要な情報をＰＣ側に渡すことができれば、デジタルカメラ側とＰＣ側で処理の分担を任意に切り分けることが可能となる。
【００７５】
本実施形態は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録したコンピュータ読み取り可能な記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによって、達成することができる。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７６】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７７】
本実施形態を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００７８】
尚、本実施形態は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【図面の簡単な説明】
【００７９】
【図１】本発明に係る第１の実施形態のデジタルカメラの構成の一例を示すブロック図である。
【図２】本発明に係る第１の実施形態のデジタルカメラで実行される処理を示すフローチャートである。
【図３】本発明に係る第１の実施形態の全画面合成画像の生成処理を示すフローチャートである。
【図４】本発明に係る第１の実施形態の手ぶれ補正処理を示すフローチャートである。
【図５】本発明に係る第１の実施形態の被写体抽出の２値化処理を示すフローチャートである。
【図６】本発明に係る第１の実施形態の２値化画像の補正処理を示すフローチャートである。
【図７】本発明に係る第１の実施形態のＡＦ情報を用いた２値化画像の補正処理を説明する図である。
【図８】本発明に係る第１の実施形態のＡＦ情報を用いた２値化画像の補正処理を示すフローチャートである。
【図９】本発明に係る第４の実施形態のカメラとパーソナルコンピュータとを接続したシステムを説明する図である。
【図１０】本発明に係る第１の実施形態の領域合成画像の生成処理を示すフローチャートである。
【図１１】本発明に係る第１の実施形態の領域合成画像の表示、記録処理を示すフローチャートである。
【図１２】本発明に係る第２の実施形態の領域合成画像の生成、表示、記録処理を示すフローチャートである。
【図１３】本発明に係る第３の実施形態の領域合成画像の生成、表示、記録を示すフローチャートである。
【図１４】本発明に係る第１の実施形態の閾値決定のためのユーザインターフェイスを例示する図である。
【図１５】本発明に係る第４の実施形態の画像データのファイルフォーマットを例示する図である。
【図１６】本発明に係る第４の実施形態の閾値決定のためのユーザインターフェイスを例示する図である。
【図１７】スローシンクロ撮影を説明する図である。
【図１】
2006086742.tif 000003
【図２】
2006086742.tif 000004
【図３】
2006086742.tif 000005
【図４】
2006086742.tif 000006
【図５】
2006086742.tif 000007
【図６】
2006086742.tif 000008
【図７】
2006086742.tif 000009
【図８】
2006086742.tif 000010
【図９】
2006086742.tif 000011
【図１０】
2006086742.tif 000012
【図１１】
2006086742.tif 000013
【図１２】
2006086742.tif 000014
【図１３】
2006086742.tif 000015
【図１４】
2006086742.tif 000016
【図１５】
2006086742.tif 000017
【図１６】
2006086742.tif 000018
【図１７】
2006086742.tif 000019