(57)【特許請求の範囲】
【請求項１】
同一被写体につき焦点距離を変えて撮像された複数の画像を画像データとして入力する入力手段と、
入力された前記画像データから前記画像間の撮像された前記被写体の位置ずれ量を得、前記位置ずれ量に応じて各前記画像を変倍することにより、各前記画像を補正する補正手段と、
所定位置の評価領域において、補正後の各前記画像につき合焦状態を表す評価値を算出する算出手段と、
算出された前記評価値のうち最も高い評価値を有する画像を、最も焦点が合った画像として選択する選択手段とを含む、画像処理装置。
【請求項２】
前記画像データは、前記画像間の撮像された前記被写体のサイズに関連する焦点距離情報を含み、前記補正手段は、前記焦点距離情報に対応する変倍率を使用して各前記画像を変倍する、請求項１に記載の画像処理装置。
【請求項３】
前記評価値を算出するための前記評価領域の設定に応じて各前記画像内に前記評価領域を指定する領域指定手段を備え、前記算出手段は、前記評価領域での合焦状態を表す前記評価値を算出する、請求項１または２に記載の画像処理装置。
【請求項４】
前記選択手段により選択された前記最も焦点が合った画像における前記焦点距離を、前記被写体までの距離として取得する距離取得手段をさらに備える、請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
同一被写体につき焦点距離を変えて撮像された複数の画像の中から最も焦点が合った画像を選択する処理を実行するためのコンピュータ可読なプログラムであって、
前記複数の画像の画像データを読み出すステップと、
前記画像データから前記画像間の撮像された前記被写体の位置ずれ量を得、前記位置ずれ量に応じて各前記画像を変倍することにより、各前記画像を補正するステップと、
所定位置の評価領域において、補正後の各前記画像につき合焦状態を表す評価値を算出するステップと、
算出された前記評価値のうち最も高い評価値を有する画像を、最も焦点が合った画像として選択するステップとを前記コンピュータに実行させる、プログラム。
【請求項６】
前記画像データは、前記画像間の撮像された前記被写体のサイズに関連する焦点距離情報を含み、前記補正するステップでは、前記焦点距離情報に対応する変倍率を使用して各前記画像を変倍する、請求項５に記載のプログラム。
【請求項７】
前記評価値を算出するための前記評価領域の設定に応じて各前記画像内に前記評価領域を指定するステップを実行させ、前記算出するステップでは、前記評価領域での合焦状態を表す評価値を算出する、請求項５または６に記載のプログラム。
【請求項８】
前記選択するステップで選択された前記最も焦点が合った画像における前記焦点距離を、前記被写体までの距離として取得するステップをさらに実行させる、請求項５〜７のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、短時間に焦点距離を変えて撮像された複数の画像の中から、焦点（ピント）が最も合った画像を自動選択する場合に、その自動選択の失敗を低減することができる画像処理装置およびその処理を実現するためのコンピュータ可読なプログラムに関する。
【背景技術】
【０００２】
被写体を撮像し、撮像した画像をデジタルデータとして記録する撮像装置としてデジタルカメラが普及している。デジタルカメラは、デジタルデータを記録するためのメモリカードや内蔵メモリと、画像を表示するためのＬＣＤモニタとを搭載し、複数の画像を記録し、被写体や撮像した画像を表示することができる。
【０００３】
実際に被写体を撮像するとき、撮像時に被写体である人物が目をつぶったり、シャッタスイッチの押下時に手ぶれが生じる等して、不良な画像が記録される場合がある。また、好みの部分にピントを合わせるためには、一度その部分に焦点を当て、シャッタボタンを半押しし、オートフォーカスをロックした後に撮像しなければならないが、この半押しする作業は、カメラを扱うことに不慣れな人にとっては難しく、ピンボケ写真の原因となっている。
【０００４】
このため、同一被写体を複数枚の画像を連続して撮像し、ユーザがその中から最も良好な画像を選択することができるが、メモリカードや内蔵メモリには記録容量に制限があるため、これら複数の画像すべてを記録することは好ましくはない。そこで、デジタルカメラには、連続撮像された全画像の中からユーザが指定した画像のみを記録するベストショットセレクタ機能を備えたものがある。
【０００５】
また、デジタルカメラは、合焦点が１箇所のみであるため、撮像する対象物や人物が複数であるとき、どの対象物や人物に合焦させれば良いか分からない場合がある。そこで、デジタルカメラには、焦点位置を変更しながら連続撮像を行うフォーカスブラケット撮影機能を備えたものがある。この機能においても、連続撮像された画像の中からユーザが指定した画像のみを記録することができる。
【０００６】
しかしながら、ユーザが、どの画像が最もピントが合っているかを目視で判断することは難しく、これらの機能を採用しただけでは、最もピントが合った最良の画像を選択することはできなかった。
【０００７】
この問題に鑑み、焦点位置を変えながら複数の画像を連続撮像した場合に、撮像された複数の画像から合焦状態が良好な画像を選択することを可能にしたデジタルカメラが提案されている（特許文献１参照）。
【０００８】
このデジタルカメラは、上記のフォーカスブラケット撮影機能を備え、まず、その機能を使用して連続撮像を行い、連続撮像された複数の画像の各々の合焦状態を表す合焦評価値を算出する。そして、この合焦評価値に基づいて、合焦状態が最も良好な画像を選択し、その画像を記録する。具体的には、図１に示すように、ユーザが、固定された複数の合焦状態を評価するための評価領域の中から好みの部分に近い評価領域１を選択し、それを設定しておく。デジタルカメラは、焦点距離を変えて被写体２の複数の画像３〜７を連続撮像し、焦点距離が異なる複数の画像３〜７の中から設定された評価領域１の合焦評価値をそれぞれ算出し、その合焦評価値が最も高い画像を自動的に選択し、その画像を記録する。
【特許文献１】特開２００４−１３５０２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来の上記デジタルカメラでは、焦点距離を変えると、撮像レンズ、フォーカスレンズ、絞りを含む光学ユニットにおいてズーミングが行われて複数の画像間で撮像された被写体２の大きさが変化し、図２に示すように、合焦状態を評価するための評価領域１が画像間でずれてしまう。その結果、正しい評価値を得ることができず、好みの部分にピントが合った画像の自動選択に失敗する場合がある。
【００１０】
また、連続撮像する際、短時間であっても手ぶれ等の影響により複数の画像間で撮像された被写体２の位置がずれることがあり、図３に示すように、合焦状態を評価するための評価領域１が画像間でずれ、その結果、正しい評価値を得ることができず、好みの部分にピントが合った画像の自動選択に失敗する場合がある。
【００１１】
そこで、このように位置ずれが生じても、正しい評価値を得て、好みの部分にピントが合った画像の自動選択による失敗を低減させることができる装置の提供が望まれている。
【課題を解決するための手段】
【００１２】
本発明は、上記課題に鑑み、同一被写体を短時間に異なる焦点距離で撮像して得られた複数の画像データから、画像間の撮像された被写体の位置ずれ量を得、その位置ずれ量に応じて画像を変倍し、被写体の位置を補正する手段を備える。これにより、補正後の各画像につき評価値を求めることで、正しい評価値を得ることができ、好みの部分にピントが合った画像の自動選択による失敗を低減させることができる。
【００１３】
すなわち、本発明によれば、同一被写体につき焦点距離を変えて撮像された複数の画像を画像データとして入力する入力手段と、入力された画像データから画像間の撮像された被写体の位置ずれ量を得、その位置ずれ量に応じて各画像を変倍することにより、各画像を補正する補正手段と、所定位置の評価領域において、補正後の各画像につき合焦状態を表す評価値を算出する算出手段と、算出された評価値のうち最も高い評価値を有する画像を、最も焦点が合った画像として選択する選択手段とを含む、画像処理装置が提供される。
【００１４】
位置ずれは、焦点距離が異なることにより生じた画像間の撮像された被写体のサイズの相違から生じる。このため、補正手段は、位置ずれ量に応じて各画像を変倍することにより各画像を補正する。
【００１５】
画像データは、画像間の撮像された被写体のサイズに関連する焦点距離情報を含み、補正手段は、この焦点距離情報に対応する変倍率を使用して各画像を変倍し、各画像における撮像された被写体のサイズを同等のものにする補正を行う。この被写体のサイズは、焦点距離に依存することから、焦点距離を変えるモータに与えるパルス数等の焦点距離情報を撮像時に取得し、その焦点距離情報を基に変倍率を算出することができる。例えば、焦点距離情報と変倍率との関係を示すテーブルを保持しておき、このテーブルから変倍率を求めることができる。これにより、画像間で倍率が異なり、正確な評価値が得られないという問題を解決することができ、好みの部分にピントが合った画像の自動選択による失敗を低減させることができる。
【００１６】
評価値を算出するための評価領域の設定に応じて各画像内に評価領域を指定する領域指定手段を備えることができる。所定位置の評価領域は、この領域指定手段により指定された評価領域とすることができ、算出手段は、その評価領域での合焦状態を表す評価値を算出する。
【００１７】
また、選択手段により選択された最も焦点が合った画像における焦点距離を、被写体までの距離として取得する距離取得手段をさらに備えることができる。これにより、距離情報を利用してオブジェクトを識別し、前景をそのままにして背景のみをぼかしたり、前景と背景を区別してオートホワイトバランス処理を行うことができる。
【００１８】
また、本発明では、画像処理装置のほか、これらの処理を実行するためのコンピュータ可読なプログラムとして提供することもできる。
【発明を実施するための最良の形態】
【００１９】
本発明の画像処理装置は、短時間に焦点距離を変えて撮像された複数の画像の中から、最もピントが合った画像を自動選択する場合に、その自動選択の失敗を低減することができる装置である。図４は、その画像処理装置の一例を示した機能ブロック図である。
【００２０】
この画像処理装置は、短時間に焦点距離を変えて撮像された複数の画像を画像データとして入力する入力手段１０と、入力された画像データから画像間の撮像された被写体の位置ずれ量を得、位置ずれ量に応じて各画像を変倍することにより、各画像を補正する補正手段１１と、所定位置の評価領域において、補正後の各画像につき合焦状態を表す評価値を算出する算出手段１２と、算出された評価値のうち最も高い評価値を有する画像を、最も焦点が合った画像として選択する選択手段１３とを備える。
【００２１】
また、評価値を算出するための評価領域の設定に応じて各画像内に評価領域を指定する領域指定手段１４と、選択手段１３により選択された最も焦点が合った画像における焦点距離を、被写体までの距離として取得する距離取得手段１５とをさらに備える。
【００２２】
ユーザが好む部分にピントが合った画像を適切に記録するために、入力手段１０が短時間に焦点距離を変えて撮像された複数の画像を画像データとして入力し、選択手段１３がその画像の中から最もピントが合った画像を、算出手段１２が算出した評価値に基づき自動選択し、記憶手段１６に記憶する。しかしながら、焦点距離を変えると、撮像された被写体のサイズが画像間で異なり、複数の画像の中から１つの画像を自動選択する際に行われる評価において、適切な評価を行うことができない。
【００２３】
焦点距離が異なることにより生じた画像間の撮像された被写体のサイズの相違は、画像間で位置ずれを生じさせる。被写体の倍率が異なれば、予め設定した任意の点から被写体を構成する各点までの距離が異なるからである。例えば、任意の点を画像の角の点とし、被写体を人物とすると、画像における被写体のサイズが小さいほどその点から人物の顔までの距離は長くなり、大きくなるほどその距離は短くなる。
【００２４】
こういった位置ずれをなくす補正を行うために補正手段１１が設けられている。この補正手段１１は、位置ずれ量を取得する位置ずれ量取得手段１１ａと、取得した位置ずれ量に応じて各画像を変倍する変倍手段１１ｂとを備える。位置ずれ量取得手段１１ａは、各画像において上記任意の点から被写体を構成する各点までの距離を求め、その距離の差を位置ずれ量として得ることができる。この位置ずれ量は、画素数として得ることができる。位置ずれ量は、上記の距離が焦点距離に依存することから、焦点距離情報から取得することもできる。焦点距離情報としては、焦点距離を変えるモータに設定されたパルス数を挙げることができ、この焦点距離情報は、画像データに含めて取得することができる。
【００２５】
変倍手段１１ｂは、その被写体のサイズの相違から算出される変倍率を使用して各画像を変倍し、各画像における撮像された被写体のサイズを同等のものにする補正を行うことができる。被写体のサイズの相違は、任意の点からの距離を相違させることから、焦点距離に依存する。焦点距離情報は、上述したように撮像時にパルス数等として取得することができる。このため、焦点距離情報と変倍率との関係を示すテーブルを装置内の記憶手段１６に格納しておき、補正を行う際に読み出し、使用することで、焦点距離情報から変倍率を求めることができる。
【００２６】
ここで、上記テーブルについて図５を参照して説明する。図５に示すテーブルは、焦点距離が、焦点距離を変えるモータのパルス数に関連し、そのパルス数が焦点距離に比例することから、焦点距離情報としてパルス数が用いられている。変倍率は、焦点距離に応じて画像を変倍するためのもので、変倍率が１．０３であれば、撮像された画像を１．０３倍して補正を行う。この変倍率は、例えば、パルス数が１００のときを１．００とし、これを基準として決定することができる。
【００２７】
図５では、パルス数が１２４、１４０、１５６と大きくなるにつれて、変倍率も１．０３、１．０５、１．０８へと上昇している。焦点距離と変倍率との関係を示したテーブルは、これまでに知られたいかなる算出式、あるいは実際に測定を行うことにより作成することができる。
【００２８】
再び図４を参照すると、算出手段１２は、補正手段１１によって補正された各画像につき合焦状態を表す評価値を算出する。画像における被写体と背景との境界部分には、急激な輝度や色差値の変化（エッジ）が存在し、エッジのある画像を周波数空間に変換すると、高周波成分の絶対値が高くなることが知られている。すなわち、細かく濃淡等が分布している画像ほど周波数が高く、高周波成分が多いほど鮮明である。この高周波成分がどれだけ多いかを示す指標として、ＡＦ評価値が導入される。ＡＦ評価値は、例えば、画像データに対して高周波成分のみを通すハイパスフィルタや、ある周波数の成分のみを通すバンドパスフィルタを適用し、得られた出力値を積算することにより求めることができる。
【００２９】
上記の合焦状態を表す評価値は、ここでは変倍後のＡＦ評価値であるが、変倍後のＡＦ評価値は、撮像時のＡＦ評価値を基に、変倍による位置ずれを補正して算出される。このため、算出手段１２は、補正前の撮像された画像に対しても、上記のようにして撮像時のＡＦ評価値を算出する。
【００３０】
この評価値は、ピントがどの程度合っているかを評価するために目安となる値であり、その値が高いほどピントが合っていることを示す。このため、選択手段１３は、算出された評価値のうち、評価値が最も高い値を示す画像を、最もピントが合った画像として選択する。このように焦点距離を変えて撮像された複数の画像につき、補正を行った後に評価を行うことで、正しい評価を行うことができ、ユーザの好みの部分に最もピントが合った画像の自動選択の失敗を低減させることができる。
【００３１】
ユーザの好みの部分を特定するために、ユーザ自身がその部分を指定することができる。その部分は、設定情報として記憶手段１６に記憶することができるが、領域指定手段１４がその設定に応じて画像の指定領域を評価領域として指定する。具体的には、図１や図２に示す正方形で囲まれた部分を評価領域として指定する。領域指定手段１４が評価領域を指定した場合、算出手段１２は、その評価領域における評価値を算出する。
【００３２】
このようにして最もピントが合った画像を自動選択することができるが、選択された画像を撮像した際の焦点距離は、被写体までの距離を最も正確に表している。距離取得手段１５は、このようにして選択された画像における焦点距離を、被写体までの距離として取得する。これにより、距離情報を利用してオブジェクトを識別し、前景をそのままにして背景のみをぼかしたり、前景と背景を区別してオートホワイトバランス処理を行うことができる。
【００３３】
画像処理装置の構成を図４に示す機能ブロック図を参照して詳細に説明してきたが、画像処理装置としては、プログラムを実行し、上記の各手段として機能させることができるものであればいかなる装置であってもよく、ＰＣ、複合機、図６および図７に示すデジタルカメラを挙げることができる。図６は、デジタルカメラの外観図であり、図７は、デジタルカメラの構成を詳細に示したブロック図である。画像処理装置の一例として参照されるデジタルカメラを、図６および図７を参照して簡単に説明する。
【００３４】
まず図６を参照すると、デジタルカメラは、被写体を撮像するために押下されるレリーズシャッタＳＷ１と、撮影モードや再生モードといったモードを変更するためのモードダイアルＳＷ２とを備える。レリーズシャッタＳＷ１は、半押しと全押しがあり、半押しでは、ピントを合わせ、全押しにより撮像が実行される。
【００３５】
また、幅広および遠距離にズーミングを行うズームボタンＳＷ３、ＳＷ４と、タイマ撮影する場合に押下されるセルフタイマボタンＳＷ５と、記録画素数、スーパーファイン、ファイン、ノーマルといった圧縮率、露出補正、ＩＳＯ感度、ホワイトバランス、１つの画像のみを表示するシングル再生、複数の画像をまとめて表示するインディックス再生、動画再生等を設定するためにメニューを表示させるメニューボタンＳＷ６と、メニューを選択したり、各値を上下させるために使用される上、下、左、右ボタンＳＷ７〜ＳＷ１０と、ＬＣＤモニタに画像やメニューを表示させるためのディスプレイボタンＳＷ１１と、選択されたメニューを決定し、各値を設定するためのＯＫボタンＳＷ１２とを備えている。
【００３６】
さらに、撮像時に範囲を決定したり、ピントを合わせるために使用される光学ファインダ２０と、撮像時の合焦状態を表示するためのＡＦ  ＬＥＤ２１と、ストロボ充電状態を表すためのストロボＬＥＤ２２と、撮像前に被写体の状態を監視したり、撮像した画像を確認したり、保存された画像やメニュー等を表示するＬＣＤモニタ２３と、デジタルカメラの主電源を入れるための電源ボタン２４とを備えている。ＡＦ  ＬＥＤ２１およびストロボＬＥＤ２２は、メモリカードアクセス中等の別の表示用途に使用することもできる。
【００３７】
図７を参照すると、デジタルカメラは、複数の独立したレンズ素子を保持する鏡胴ユニットをさらに備えている。この鏡胴ユニットは、被写体の光学画像を取り込むズームレンズ２５ａと、ズームレンズ２５ａのズーミングを行うズーム駆動モータ２５ｂとから構成されるズーム光学系と、フォーカスレンズ２６ａと、フォーカス駆動モータ２６ｂとから構成される焦点を調整するためのフォーカス光学系と、絞り２７ａと、絞りモータ２７ｂとから構成される光学系において光量を調整するための絞りユニットと、メカシャッタ２８ａと、メカシャッタモータ２８ｂとから構成されるＣＣＤ４０からデータを読み出す際にＣＣＤ４０を遮光するためのメカシャッタユニットと、各モータを駆動するモータドライバ２９とを有する。
【００３８】
このモータドライバ２９は、リモコンを使用したリモコン受光部６９への入力や、図４に示すレリーズシャッタＳＷ１、モードダイアルＳＷ２、各ボタンＳＷ３〜ＳＷ１２の押下による入力に基づき、プロセッサ内のＣＰＵブロックからの駆動命令によって駆動制御される。
【００３９】
また、このデジタルカメラは、記憶装置として、ＳＤＲＡＭ３０、ＲＯＭ３１、ＲＡＭ３２、内蔵メモリ３３を備えていて、外部メモリであるメモリカードを着脱可能にするためのメモリカードスロットル３４も備えている。ＳＤＲＡＭ３０は、撮像された画像データを格納する。画像データには、画像処理前のデジタルカメラ固有のＲＡＷ−ＲＧＢデータ、輝度信号（Ｙ）と、輝度信号と青色成分の差（Ｕ）と、輝度信号と赤色成分の差（Ｖ）の３つの情報で色を表す形式のＹＵＶデータ、静止画像データの圧縮方式の１つであるＪＰＥＧデータを挙げることができる。
【００４０】
ＲＯＭ３１は、ＣＰＵブロックにより解読可能なコードで記述された、制御プログラムや制御するためのパラメータを格納する。デジタルカメラの電源ボタン２４が押下され、電源がＯＮにされると、制御プログラムが図示しないメインメモリに読み出され、ＣＰＵブロックがその制御プログラムに従って各部の動作を制御するとともに、制御に必要なデータ等を一時的にＲＡＭ３２およびプロセッサ内のローカルＳＲＡＭに保存する。このＲＯＭ３１に書き換え可能なフラッシュＲＯＭを使用すると、制御プログラムやパラメータを変更することができるため、機能のバージョンアップを容易に行うことができる。
【００４１】
上記の画像データは、上記のＳＤＲＡＭ３０のほか、内蔵メモリ３３やメモリカードスロットル３４に装着されたメモリカードに格納することができる。内蔵メモリ３３は、メモリカードスロットル３４にメモリカードが装着されていない場合でも、撮像された画像データを記憶することができるようにするためのメモリである。これらは、図４に示す記憶手段１６として機能する。
【００４２】
また、デジタルカメラは、ＣＣＤ４０およびＦ／Ｅ（フロントエンド）−ＩＣ４１を備える。ＣＣＤ４０は、光学画像を光電変換するための固体撮像素子である。Ｆ／Ｅ−ＩＣ４１は、画像ノイズを除去するための相関二重サンプリングを行うＣＤＳ４１ａと、利得調整を行うＡＧＣ４１ｂと、デジタル信号変換を行うＡ／Ｄ変換器４１ｃと、ＣＣＤ１信号処理ブロックから垂直同期信号（ＶＤ）、水平同期信号（ＨＤ）が供給され、ＣＰＵブロックによってＣＣＤ４０およびＦ／Ｅ−ＩＣ４１の駆動タイミング信号を発生するＴＧ４１ｄとから構成される。
【００４３】
ここで、相関二重サンプリングとは、同一信号を一定時間間隔で二度サンプルし、その差をもって信号の波高値を得るものである。利得は、増幅器の入出力間における電圧または電流比で、増幅器の増幅機能を表す値である。
【００４４】
デジタルカメラは、プロセッサを備え、そのプロセッサ内に、ＣＣＤ４０よりＦ／Ｅ−ＩＣ４１の出力データにホワイトバランス設定やガンマ設定を行い、また、ＶＤおよびＨＤを供給するＣＣＤ１信号処理ブロック５０と、フィルタリング処理により、輝度データおよび色差データへの変換を行うＣＣＤ２信号処理ブロック５１と、装置各部の動作を制御するＣＰＵブロック５２と、その制御に必要なデータ等を一時的に保存するローカルＳＲＡＭ５３と、パーソナルコンピュータ（ＰＣ）等の外部機器とＵＳＢ接続により通信を行うＵＳＢブロック５４と、ＰＣ等の外部機器とシリアル通信を行うシリアルブロック５５と、ＪＰＥＧ圧縮および伸張を行うＪＰＥＧ  ＣＯＤＥＣブロック５６と、画像データのサイズを補間処理により拡大および縮小するＲＥＳＩＺＥブロック５７と、画像データを液晶モニタやＴＶ等の外部表示機器に表示させるためにビデオ信号に変換するＴＶ信号表示ブロック５８と、撮像された画像データを記録するメモリカードの制御を行うメモリカードブロック５９とを備える。
【００４５】
プロセッサは、画像データに各種処理を施す際、画像データをＳＤＲＡＭ３０に一時的に保存する。保存される画像データは、例えば、ＣＣＤ４０からＦ／Ｅ−ＩＣ４１を経由して取り込まれ、ＣＣＤ１信号処理ブロック５０によってホワイトバランス設定やガンマ設定が行われ、ＲＡＷ−ＲＧＢ画像データとされる。また、ＣＣＤ２信号処理ブロック５１によって輝度データや色差データへの変換が行われると、ＹＵＶ画像データとされる。ＪＰＥＧ  ＣＯＤＥＣブロック５６によってＪＰＥＧ圧縮が行われると、ＪＰＥＧ画像データとされる。Ｆ／Ｅ−ＩＣ４１は、入力手段１０として機能し、ＣＰＵブロック５２は、ＲＯＭ３１から制御プログラムを読み出し実行して、補正手段１１、算出手段１２、選択手段１３、領域指定手段１４、距離取得手段１５として機能する。
【００４６】
デジタルカメラは、ＬＣＤドライバ６０、ビデオＡＭＰ６１、ビデオジャック６２、ＵＳＢコネクタ６３、シリアルドライバ回路６４、ＲＳ−２３２Ｃコネクタ６５、ＳＵＢ−ＣＰＵ６６、サブＬＣＤ６７、ブザー６８、リモコン受光部６９、ＬＣＤドライバ７０を備える。
【００４７】
ＬＣＤドライバ６０は、ＬＣＤモニタ２３を駆動するドライブ回路であり、ＴＶ信号表示ブロック５８から出力されたビデオ信号を、ＬＣＤモニタ２３に表示させるための信号に変換する機能を有している。ビデオＡＭＰ６１は、ＴＶ信号表示ブロック５８から出力されたビデオ信号を、７５Ωインピーダンスへ変換するためのアンプであり、ビデオジャック６２は、ＴＶ等の外部表示機器と接続するためのジャックである。
【００４８】
ＵＳＢコネクタ６３は、ＰＣ等の外部機器とＵＳＢ接続を行うためのコネクタで、シリアルドライバ回路６４は、ＰＣ等の外部機器とシリアル通信を行うために、プロセッサ内のシリアルブロック５５の出力信号を電圧変換するための回路で、ＲＳ−２３２Ｃコネクタ６５は、ＰＣ等の外部機器とシリアル接続を行うためのコネクタである。
【００４９】
ＳＵＢ−ＣＰＵ６６は、ＲＯＭ３１とＲＡＭ３２とを１つのチップに搭載したＣＰＵで、レリーズシャッタＳＷ１、モードダイアルＳＷ２、各ボタンＳＷ３〜ＳＷ１２、２４やリモコン受光部６９の出力信号をユーザの操作情報として、ＣＰＵブロック５２へ出力したり、ＣＰＵブロック５２より出力されるカメラ状態を、サブＬＣＤ６７、ＡＦ  ＬＥＤ２１、ストロボＬＥＤ２２、ブザー６８の制御信号へ変換して出力する。
【００５０】
サブＬＣＤ６７は、例えば、撮像可能な枚数を表示するための表示部とすることができる。ＬＣＤドライバ７０は、ＳＵＢ−ＣＰＵ６６の出力信号より、サブＬＣＤ６７を駆動するためのドライブ回路である。
【００５１】
また、このデジタルカメラは、音声記録ユニット、音声再生ユニット、Ｂｌｕｅｔｏｏｔｈ回路７３を備えている。音声記録ユニットは、ユーザが音声入力するためのマイク７１ａと、入力された音声信号を増幅するマイクＡＭＰ７１ｂと、増幅された音声信号を記録する音声記録回路７１ｃとを含んで構成される。音声再生ユニットは、記録された音声信号をスピーカーから出力できる信号へ変換する音声再生回路７２ｃと、変換された音声信号を増幅し、スピーカーを駆動するためのオーディオＡＭＰ７２ｂと、音声信号を出力するスピーカー７２ａとを含んで構成される。
【００５２】
Ｂｌｕｅｔｏｏｔｈ回路７３は、Ｂｌｕｅｔｏｏｔｈ対応機器との接続を行う。この回路７３がない場合であっても、メモリカードスロットル３４へＢｌｕｅｔｏｏｔｈカードを接続することにより、そのＢｌｕｅｔｏｏｔｈ対応機器と接続することができる。イーサネット（登録商標）への接続は、図示しないイーサネット（登録商標）接続回路あるいは無線イーサネット（登録商標）接続回路により行うことができる。このイーサネット（登録商標）接続回路がない場合、メモリカードスロットル３４へＬＡＮカードや無線ＬＡＮカードを接続することにより、ネットワークへ接続することができる。
【００５３】
その他、ストロボを発光させるストロボ発光部７４、そのストロボ発光部７４にストロボを発光するように指示を与えるストロボ回路７５、カメラにおける被写体までの距離を測定するための測距ユニット７６を備えることができる。
【００５４】
このデジタルカメラは、ユーザが好む被写体を各設定に応じて撮像することができるが、そのほか、同一被写体を短時間に異なる焦点距離で撮像し、複数の画像を得ることができる。被写体が人物で、顔にピントを合わせる場合、焦点距離は、デジタルカメラから顔までの距離である。同一被写体を短時間に異なる焦点距離で撮像する場合、この撮像用にモードを設定することができる。ユーザがこのモードを選択することで、この短時間に異なる焦点距離で撮像して、複数の画像を得ることができる。このモードは、モードダイアルＳＷ２で撮像モードを選択し、メニューボタンＳＷ６を押下して選択することにより設定することができる。
【００５５】
このモードに設定されている場合に、レリーズシャッタＳＷ１が全押しされて撮像記録が指示されると、ＣＰＵブロック５２は、モータドライバ２９を介してフォーカス駆動モータ２６ｂを駆動し、焦点距離を変えながら短時間に複数の画像を連続して撮像する。撮像された画像の画像データは、ＳＤＲＡＭ３０に格納される。
【００５６】
このデジタルカメラで撮像する際の好みの部分にピントを合わせるには、一度被写体にカメラを向けてレリーズシャッタＳＷ１を半押しする。ピントを合わせたまま撮像するには、オートフォーカスを好みの部分、例えば顔にロックしてから全押しし、撮像を行う。この半押しという作業は、カメラに不慣れな人にとっては難しく、ピンボケ写真の原因となる。そこで、短時間に異なる焦点距離で複数の画像を撮像し、ピントを合わせたい部分を指定して、その部分に最もピントが合った画像を選択するようにする。
【００５７】
その際、図２に示すように、焦点距離の変更によって光学系が変化するため、焦点距離に応じて変倍率を求め、その変倍率に応じて各画像を補正する。これにより、焦点距離が異なる画像間でも正しい評価値を得ることができる。
【００５８】
図８に示すフローチャートを参照して、焦点距離を変えて連続撮像を行い、指定した部分に最もピントが合った画像を自動選択する際、焦点距離に応じて変倍によるずれ補正を行う処理について詳細に説明する。
【００５９】
ステップ８００から開始され、この処理を行うにあたってまず、ステップ８０１において、焦点距離を変えながら連続撮像するモードを選択する。この選択は、ユーザがメニューから選択することにより行われる。
【００６０】
次に、ステップ８０２において、焦点距離を変えながら同一被写体を撮像し、撮像された画像を画像データとして保存する。画像データは、ＳＤＲＡＭ３０に格納される。ステップ８０３において、その画像データの保存とともに、撮像時の焦点距離情報とＡＦ評価値情報を保存する。その後、ステップ８０４において、指定された撮像枚数に到達したかどうかを判断する。
【００６１】
撮像枚数の指定は、予めユーザが設定することもできるが、デフォルト値として設定された値を採用することもできる。焦点距離情報としては、上述した焦点距離を変えるモータのパルス数を挙げることができる。ＡＦ評価値情報は、ＡＦ評価値を含む。
【００６２】
ここでＡＦ評価値を算出し、保存する目的は、変倍後のＡＦ評価値を、この撮像時のＡＦ評価値を基にして変倍による位置ずれを補正することにより算出するからである。
【００６３】
ステップ８０４において、指定枚数に達していない場合には、ステップ８０２へ戻り、焦点距離を変えて撮像を行う。達した場合には、ステップ８０５へ進み、ピントを合わせたい領域、すなわち評価領域をユーザインタフェースにより指定する。評価領域の指定は、デジタルカメラであれば、上下左右ボタンＳＷ７〜ＳＷ１０を使用し、その領域の対角線上の２つの点を指定することにより行うことができる。
【００６４】
ステップ８０６では、Ｎ＝１に設定して、ステップ８０７へ進む。ステップ８０７では、１つの画像の画像データと、その画像に対応する焦点距離情報およびＡＦ評価値情報を読み出す。ステップ８０８において、焦点距離と変倍率との関係を示したテーブルから変倍率を算出する。ステップ８０９では、算出した変倍率を使用してその画像を拡大または縮小する変倍補正を行い、その評価領域におけるＡＦ評価値を算出する。その後、ステップ８１０へ進み、Ｎを１つ増分してステップ８１１へ進む。
【００６５】
ステップ８１１では、Ｎが指定枚数以上かを判断する。なお、指定枚数の中の１つは、ずれ量を求めるための基準となる画像である。このため、ここでは指定枚数を超えたか否かを判断するのではなく、指定枚数以上か否かを判断し、この基準画像については変倍補正を行わない。指定枚数に達していない場合は、ステップ８０７へ戻り、次の画像データと、その画像に対応する焦点距離情報およびＡＦ評価値情報を読み出す。
【００６６】
指定枚数となり、指定枚数以上になった場合は、ステップ８１２へ進み、算出された評価値を比較し、最も大きい評価値を有する画像を選択する。その後、ステップ８１３において、選択した画像を出力し、ステップ８１４において処理を終了する。画像は、ＬＣＤモニタ２３に表示させることができ、その画像のみを内蔵メモリ３３またはメモリカードスロットル３４に装着されたメモリカードに格納し、その他の画像データはすべて消去することができる。
【００６７】
焦点距離を変えて撮像した複数の画像間のずれは、焦点距離を長くしていく場合、あるいはその反対に短くしていく場合、指定枚数の中間で撮像された画像を基準として、ずれ量を求めることが好ましい。具体的には、指定枚数が９枚である場合、５枚目に撮像した画像を基準画像とする。
【００６８】
このように、焦点距離を変えた場合に光学系が変化することによる複数の画像間の倍率変化に対し、変倍補正を行い、正しい評価値により評価を行うことで、好みの部分にピントの合った画像の自動選択の失敗を低減させることができる。
【００６９】
上記では焦点距離が異なることから、光学系が変化し、撮像された各画像において、焦点距離が短い場合は画像中の被写体は大きく、長い場合は被写体が小さくなり、それを補正するために、変倍補正を行った。実際の撮像では、短時間で撮像しても手ぶれ等の影響で、図３に示したように、複数の画像間に位置ずれが生じる場合がある。この位置ずれを生じる場合、評価領域が画像間でずれるため、正しい評価値を得ることができず、好みの部分にピントが合った画像の自動選択に失敗するおそれがある。
【００７０】
実際に２秒間に１６枚撮像した場合、手ぶれにより、最大１５％のずれが生じた。このずれは、水平解像度を３０７２画素とした場合、約４６０画素分のずれであり、ずれ量としては大きいものである。
【００７１】
そこで、画像間のずれ量を検出する手段を備え、検出したずれ量に応じて評価領域の位置を補正する。このずれ量を検出する手段として、デジタルカメラの機能として搭載されているハードウェアの動き検出機能を利用することができる。動き検出機能は、動き検出回路によって実現することができ、画像の動く領域を検出する。動いた量は、ずれ量に等しく、ずれ量は、画素数を単位とすることができる。
【００７２】
図９に示すフローチャートを参照して、焦点距離を変えて連続撮像し、指定した部分に最もピントが合った画像を自動選択する際、この動き検出機能を利用してずれ量の補正を行う処理について説明する。
【００７３】
ステップ９００において処理を開始し、まず、ステップ９０１において焦点距離を変えながら連続撮像するモードを選択する。次に、ステップ９０２において焦点距離を変えて撮像する。その後、ステップ９０３において動き検出機能を利用して画像間のずれ量を取得する。なお、画像間のずれ量を取得するには、比較対象となる画像が必要であり、その比較対象となる基準画像についてはずれ量は取得されない。ステップ９０４において、得られた画像間のずれ量、撮像時に得られる焦点距離情報およびＡＦ評価値情報を保存する。保存後、ステップ９０５において撮像枚数が指定枚数に達したかどうかを判断する。
【００７４】
指定枚数に達していない場合、指定枚数に達するまでステップ９０２〜９０４の処理を繰り返す。指定枚数に達した場合は、ステップ９０６へ進み、ピントを合わせたい領域、すなわち評価領域をユーザインタフェースにより指定する。この場合も、評価領域の指定は、例えば、上下左右ボタンＳＷ７〜ＳＷ１０により行うことができる。
【００７５】
ステップ９０７では、Ｎ＝１に設定して、ステップ９０８へ進む。ステップ９０８では、１つの画像の画像データと、画像間のずれ量、焦点距離情報およびＡＦ評価値情報を読み出す。ステップ９０９において、ピントを合わせたい領域の位置を画像間のずれ量で補正し、その補正後、その領域のＡＦ評価値を算出する。その後、ステップ９１０へ進み、Ｎを１つ増分してステップ９１１へ進む。
【００７６】
ステップ９１１では、Ｎが指定枚数以上になったかを判断する。指定枚数以上になっていない場合には、ステップ９０８へ戻り、次の画像データと、画像間のずれ量、焦点距離情報およびＡＦ評価値情報を読み出す。
【００７７】
指定枚数となり、指定枚数以上になった場合は、ステップ９１２へ進み、算出された評価値を比較し、最も大きい評価値を有する画像を選択する。その後、ステップ９１３において、選択した画像を出力し、ステップ９１４において処理を終了する。画像は、ＬＣＤモニタ２３に表示させることができ、その画像のみを内蔵メモリ３３またはメモリカードスロットル３４に装着されたメモリカードに格納し、その他の画像データはすべて消去することができる。
【００７８】
手ぶれ等によって被写体が移動し、複数の画像間で位置ずれが生じた場合においても、位置ずれ補正を行い、正しい評価値により評価を行うことで、好みの部分にピントの合った画像の自動選択の失敗を低減させることができる。
【００７９】
上記実施形態では、デジタルカメラが備える動き検出機能を利用してずれ量を検出したが、デジタルカメラによっては、この動き検出機能を備えていないものもある。そこで、８画素×８画素の領域から４画素×４画素からなる画像パターンに最も類似する領域を探すといったパターンマッチング機能や、画像を指定倍率に縮小する縮小機能等の基本機能しか持たないデジタルカメラにおいても、それらの基本機能を組み合わせ、高速に画像間のずれ量を検出することができるようにする。
【００８０】
この実施形態では、ハードウェアの基本的な制御を行うために組み込まれたファームウェアを使用し、このファームウェアで縮小率を階層的に変えて縮小画像を生成する。その後、階層的に複数の部分でパターンマッチングを行い、画像間のずれ量を求める。指定した回数だけこの作業を行い、多数決によりその画像のずれ量を決定する。
【００８１】
具体的な処理については、図１０に示すフローチャートを参照して説明する。ステップ１０００において処理を開始し、まず、ステップ１００１において、上記の縮小機能を利用して、必要なずれ量の精度に応じた縮小画像を生成する。縮小しすぎると、ずれ量を検出できなくなるため、少なくともずれ量が検出可能なサイズへ縮小される。縮小画像としては、例えば、３２０画素×２４０画素とすることができる。
【００８２】
ステップ１００２において、直前に生成した画像を１／２に縮小した画像のサイズが１６画素×１６画素以下になるか否かを判断する。その画素以下にならない場合には、ステップ１００３へ進み、１／２に縮小した縮小画像の階層を生成する。その後、ステップ１００２へ戻り、再び縮小画像のサイズを判断する。
【００８３】
ステップ１００２において縮小画像のサイズが１６画素×１６画素以下になる場合、ステップ１００４へ進み、画像の一方向をｘ方向とし、それに垂直な方向をｙ方向とした場合の基準点からの差で表した値であるｘ、ｙオフセットを０に初期化する。
【００８４】
ステップ１００５において、縮小率が最も高いものを最初の基準画像と対象画像として設定する。その後、ステップ１００６において指定回数Ｎを１に初期化する。
【００８５】
次に、ステップ１００７で、基準画像中のデータを８画素×８画素のデータエリアに設定し、ステップ１００８で、対象画像中のデータをｘ、ｙオフセット分ずらし、４画素×４画素のデータエリアに設定する。ステップ１００９で、パターンマッチング機能を利用して、指定した４画素×４画素からなるパターンと最も類似した部分を、その指定した８画素×８画素からなる画像データの中から探す。その後、ステップ１０１０において指定回数Ｎを１増加し、ステップ１０１１において予め指定した回数以上になったかを判断し、なっていない場合、ステップ１００７〜１０１０を繰り返す。指定回数は、任意に設定することができ、例えば３回に設定することができる。
【００８６】
ステップ１０１１において指定回数が予め指定した回数以上になった場合、ステップ１０１２へ進むが、このとき、指定回数分ループされ、最も類似する部分が、指定回数と同じ数だけ探索結果として得られている。探索結果は、基本的にはいずれの回数においても同一部分を最も類似する部分として探索し、すべてが同じずれ量となるはずであるが、実際には同一部分を最も類似する部分として探索するとは限らない。その部分が他の部分と近似している場合、他の部分が最も類似する部分として探索される場合もありうる。このため、ステップ１０１２において、探索結果を多数決により判断し、多数決により決定された探索結果におけるずれ量を、画像補正のためのずれ量として決定する。これにより、一部で正しいずれ量が得られなくても、多数決により正しいずれ量を得ることができる。この段階では、縮小率が最も高いものについてのずれ量が得られる。
【００８７】
ステップ１０１３へ進み、現在の画像が、縮小率が最低のものかを判断する。最低のものではない場合、ステップ１０１４へ進み、そのずれ量からｘ、ｙオフセットを計算し、ステップ１０１５で、縮小率が１段階低いものを基準画像と対象画像として設定し、ステップ１００６へ戻る。
【００８８】
これに対し、縮小率が最低のものである場合、縮小率がこれ以上低いものが存在しないため、ステップ１０１６へ進み、ステップ１０１２で得られたずれ量を出力し、ステップ１０１７で処理を終了する。出力されるずれ量は、縮小率が最低の画像について得られたずれ量である。
【００８９】
このように、デジタルカメラが動き検出機能を備えていなくても、パターンマッチング機能や縮小機能等の基本機能を組み合わせることで、高速に画像間のずれ量を検出することができる。
【００９０】
デジタルカメラは、画像を細かく分割した各エリアにおける被写体までの距離が分かれば、その距離情報を使用してオブジェクトを識別し、前景をそのままにして背景のみをぼかしたり、前景と背景とを区別してオフホワイトバランス処理を行ったりすることができる。
【００９１】
画像は、図１１に示すように、細かく分割して各エリア１００を構成することができ、各エリア１００での被写体までの距離を距離マップとして得ることができる。距離マップを得るための一例として、短時間に焦点距離を変えて撮像した複数の画像の中から、細かく分割した各エリア１００において、複数枚の画像の中で最もピントが合った画像を検出することにより各エリア１００までの距離を算出することができる。
【００９２】
従来において複数枚の画像から最もピントが合った画像を検出し、各エリアまでの距離を算出する方法は知られている。しかしながら、従来の方法では、焦点距離を変えると光学系が変化し、複数の画像間で倍率が変化してしまい、合焦状態を評価するための評価領域も画像間でずれてしまうため、正しい評価値が得られず、正しい距離を算出することができない場合が存在した。また、手ぶれ等によって位置ずれが生じ、その結果、評価領域が画像間でずれ、正しい評価値を得ることができないという問題もあった。
【００９３】
しかしながら、上述した変倍補正等を行う画像処理装置を提供することで、正しい評価値を得、正しい距離を算出することができる。
【００９４】
被写体から各エリア１００までの距離を算出する処理は、図８〜１０のフローチャートに示した処理とほぼ同様である。そこで、異なるステップのみ詳細に説明しながら、この距離を算出する処理を図１２、図１３を参照して説明する。
【００９５】
図１２に示すステップ１２００〜１２０４までは、図８に示すステップ８００〜８０４と同様である。ステップ１２０４で指定枚数に達した場合、ステップ１２０５へ進み、まだ距離を得ていない評価領域を処理対象として設定する。評価領域が設定されると、図８に示すステップ８０６〜８１１と同様、ステップ１２０６〜１２１１において、Ｎ＝１に初期化し、Ｎが指定枚数以上になるまで、焦点距離情報とＡＦ評価値情報を読み出し、テーブルから変倍率を読み出し、変倍率で補正をし、評価値を得る処理を行う。
【００９６】
Ｎが指定枚数以上になった場合、ステップ１２１２において、得られた評価値を比較し、最も高い評価値である画像の焦点距離を評価領域の距離とする。次に、ステップ１２１３において、すべてのエリアの距離を得たかどうかを判断する。まだ距離が得られていないものが存在する場合、ステップ１２０５へ戻り、そのエリアの距離が得られるまでステップ１２０５〜１２１２の処理が繰り返される。
【００９７】
すべての評価領域の距離が得られた場合、ステップ１２１４へ進み、画像の距離マップ、すなわちエリアごとの被写体までの距離を表したマップを出力し、ステップ１２１５で処理を終了する。このようにして、焦点距離を変えて複数の画像間で倍率が変化しても、正しい評価値を得ることができ、正しい距離を算出することができる。
【００９８】
図１３に示すステップ１３００〜１３０５までは、図９に示すステップ９００〜９０５と同様である。ステップ１３０５で指定枚数に達した場合、ステップ１３０６へ進み、まだ距離を得ていない評価領域を処理対象として設定する。評価領域が設定されると、図９に示すステップ９０７〜９１１と同様、ステップ１３０７〜１３１１において、Ｎ＝１に初期化し、Ｎが指定枚数を超えるまで、画像間のずれ量、焦点距離情報、ＡＦ評価値情報を読み出し、画像間のずれ量により補正をし、評価値を得る処理を行う。
【００９９】
Ｎが指定枚数を超えた場合、ステップ１３１２において、得られた評価値を比較し、最も高い評価値である画像の焦点距離を評価領域の距離とする。次に、ステップ１３１３において、すべてのエリアの距離を得たかどうかを判断する。まだ距離が得られていないものが存在する場合、ステップ１３０６へ戻り、そのエリアの距離が得られるまでステップ１３０６〜１３１２の処理が繰り返される。
【０１００】
すべての評価領域の距離が得られた場合、ステップ１３１４へ進み、画像の距離マップ、すなわちエリアごとの被写体までの距離を表したマップを出力し、ステップ１３１５で処理を終了する。このようにして、焦点距離を変えて複数の画像間で倍率が変化しても、正しい評価値を得ることができ、正しい距離を算出することができる。
【０１０１】
なお、動き検出機能を備えていないデジタルカメラの場合、図１０と同様にしてずれ量を検出することができる。このようにして、焦点距離を変えて複数の画像間でずれが生じたとしても、正しい評価値を得ることができ、正しい距離を算出することができる。
【０１０２】
これまで本発明の画像処理装置を上述した実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【０１０３】
したがって、デジタルカメラによる処理を画像処理方法として、また、その方法を実現するための装置可読なプログラムとしても提供することが可能である。このプログラムは、デジタルカメラでいうＲＯＭや外部メモリであるメモリカード等の記録媒体に格納し、ＣＰＵブロックが読み出し、実行することができる。
【図面の簡単な説明】
【０１０４】
【図１】焦点距離を変えて撮像された複数の画像を例示した図。
【図２】焦点距離を変えて撮像された２つの画像を例示した図。
【図３】手ぶれ等により位置ずれを生じた画像を示した図。
【図４】本実施形態の画像処理装置の機能ブロック図。
【図５】焦点距離情報と変倍率との関係を表すテーブルを例示した図。
【図６】画像処理装置の一例として示したデジタルカメラの外観図。
【図７】デジタルカメラの構成ブロック図。
【図８】変倍により補正を行う処理を示したフローチャート。
【図９】位置ずれを検出する手段により取得したずれ量を使用して補正を行う処理を示したフローチャート。
【図１０】パターンマッチング機能と縮小機能とを組み合わせてずれ量を求め、そのずれ量を使用して補正を行う処理を示したフローチャート。
【図１１】画像を複数のエリアに分割したところを示した図。
【図１２】変倍補正を行い、選択された画像における焦点距離を被写体までの正しい距離として算出する処理を示したフローチャート。
【図１３】位置ずれを検出する手段により取得したずれ量を使用して補正を行う場合の被写体までの正しい距離を算出する処理を示したフローチャート。
【符号の説明】
【０１０５】
１…評価領域、２…被写体、３〜７…画像、１０…入力手段、１１…補正手段、１１ａ…位置ずれ量取得手段、１１ｂ…変倍手段、１２…算出手段、１３…選択手段、１４…領域指定手段、１５…距離取得手段、１６…記憶手段、２０…光学ファインダ、２１…ＡＦ  ＬＥＤ、２２…ストロボＬＥＤ、２３…ＬＣＤモニタ、２４…電源ボタン、２５ａ…ズームレンズ、２５ｂ…ズーム駆動モータ、２６ａ…フォーカスレンズ、２６ｂ…フォーカス駆動モータ、２７ａ…絞り、２７ｂ…絞りモータ、２８ａ…メカシャッタ、２８ｂ…メカシャッタモータ、２９…モータドライバ、３０…ＳＤＲＡＭ、３１…ＲＯＭ、３２…ＲＡＭ、３３…内蔵メモリ、３４…メモリカードスロットル、４０…ＣＣＤ、４１…Ｆ／Ｅ−ＩＣ、４１ａ…ＣＤＳ、４１ｂ…ＡＧＣ、４１ｃ…Ａ／Ｄ変換器、４１ｄ…ＴＧ、５０…ＣＣＤ１信号処理ブロック、５１…ＣＣＤ２信号処理ブロック、５２…ＣＰＵブロック、５３…ローカルＳＲＡＭ、５４…ＵＳＢブロック、５５…シリアルブロック、５６…ＪＰＥＧ  ＣＯＤＥＣブロック、５７…ＲＥＳＩＺＥブロック、５８…ＴＶ信号表示ブロック、５９…メモリカードコントローラブロック、６０…ＬＣＤドライバ、６１…ビデオＡＭＰ、６２…ビデオジャック、６３…ＵＳＢコネクタ、６４…シリアルドライバ回路、６５…ＲＳ−２３２Ｃコネクタ、６６…ＳＵＢ−ＣＰＵ、６７…サブＬＣＤ、６８…ブザー、６９…リモコン受光部、７０…ＬＣＤドライバ、７１ａ…マイク、７１ｂ…マイクＡＭＰ、７１ｃ…音声記録回路、７２ａ…スピーカー、７２ｂ…オーディオＡＭＰ、７２ｃ…音声再生回路、７３…ストロボ発光部、７４…ストロボ回路、７５…測距ユニット、１００…エリア、ＳＷ１…レリーズシャッタ、ＳＷ２…モードダイアル、ＳＷ３、ＳＷ４…ズームボタン、ＳＷ５…セルフタイマボタン、ＳＷ６…メニューボタン、ＳＷ７…上ボタン、ＳＷ８…右ボタン、ＳＷ９…左ボタン、ＳＷ１０…下ボタン、ＳＷ１１…ディスプレイボタン、ＳＷ１２…ＯＫボタン
【図１】
0005005570.tif 000002
【図２】
0005005570.tif 000003
【図３】
0005005570.tif 000004
【図４】
0005005570.tif 000005
【図５】
0005005570.tif 000006
【図６】
0005005570.tif 000007
【図７】
0005005570.tif 000008
【図８】
0005005570.tif 000009
【図９】
0005005570.tif 000010
【図１０】
0005005570.tif 000011
【図１１】
0005005570.tif 000012
【図１２】
0005005570.tif 000013
【図１３】
0005005570.tif 000014