(57)【要約】【課題】移動している車両から撮像した場合であっても、品質の高い画像を得る。【解決手段】  互いに異なる露光時間で複数の画像を撮像する撮像部と、撮像部により撮像される画像における、被写体の動きの大きさが異なる複数の領域を検出する領域検出部と、複数の領域のそれぞれについて、当該領域における被写体の動きがより大きい程、複数の画像のうち、露光時間のより短い画像を選択して、当該領域に対応付ける画像選択部と、複数の領域のそれぞれに対応付けられた画像から、当該領域の画像を抽出すると共に、複数の領域のそれぞれについて抽出した画像を合成する画像合成部とを備える撮像装置を提供する。【選択図】図１
2006245909.tif 000002
【特許請求の範囲】
【請求項１】
互いに異なる露光時間で複数の画像を撮像する撮像部と、
前記撮像部により撮像される画像における、被写体の動きの大きさが異なる複数の領域を検出する領域検出部と、
前記複数の領域のそれぞれについて、当該領域における被写体の動きがより大きい程、前記複数の画像のうち、露光時間のより短い画像を選択して、当該領域に対応付ける画像選択部と、
前記複数の領域のそれぞれに対応付けられた画像から、当該領域の画像を抽出すると共に、前記複数の領域のそれぞれについて抽出した画像を合成する画像合成部と
を備える撮像装置。
【請求項２】
前記撮像部は、前記複数の画像のうち、露光時間がより短い画像を撮像する場合に、絞りをより大きくする請求項１に記載の撮像装置。
【請求項３】
前記撮像部は、前記複数の画像のうち、露光時間がより短い画像を撮像する場合に、感度をより高くする請求項２に記載の撮像装置。
【請求項４】
当該撮像装置は、移動体の前方または後方の画像を撮像するべく、前記移動体に設けられ、
前記領域検出部は、画像の中央近傍の領域を、被写体の動きがより小さい領域として検出すると共に、画像の周辺の領域を、被写体の動きがより大きい領域として検出する
請求項３に記載の撮像装置。
【請求項５】
前記移動体は、車両である請求項４に記載の撮像装置。
【請求項６】
合成された画像を表示する表示部を更に備える請求項５に記載の撮像装置。
【請求項７】
前記撮像部は、前記複数の画像を撮像する前、及び前記複数の画像を撮像した後のそれぞれにおいて、更に画像を撮像し、
前記領域検出部は、前記複数の画像が撮像される前、及び前記複数の画像が撮像された後のそれぞれにおいて更に撮像された画像を比較することにより、被写体の動きの大きさを検出する
請求項３に記載の撮像装置。
【請求項８】
互いに異なる露光時間で複数の画像を撮像する撮像段階と、
前記撮像段階において撮像される画像における、被写体の動きの大きさが異なる複数の領域を検出する領域検出段階と、
前記複数の領域のそれぞれについて、当該領域における被写体の動きがより大きい程、前記複数の画像のうち、露光時間のより短い画像を選択して、当該領域に対応付ける画像選択段階と、
前記複数の領域のそれぞれに対応付けられた画像から、当該領域の画像を抽出すると共に、前記複数の領域のそれぞれについて抽出した画像を合成する画像合成段階と
を備える撮像方法。
【請求項９】
撮像装置を機能させる撮像プログラムであって、
前記撮像装置を、
互いに異なる露光時間で複数の画像を撮像する撮像部と、
前記撮像部により撮像される画像における、被写体の動きの大きさが異なる複数の領域を検出する領域検出部と、
前記複数の領域のそれぞれについて、当該領域における被写体の動きがより大きい程、前記複数の画像のうち、露光時間のより短い画像を選択して、当該領域に対応付ける画像選択部と、
前記複数の領域のそれぞれに対応付けられた画像から、当該領域の画像を抽出すると共に、前記複数の領域のそれぞれについて抽出した画像を合成する画像合成部と
を備える撮像装置として機能させる撮像プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像方法、及び撮像プログラムに関する。
【背景技術】
【０００２】
近年、自動車等の車両に設けられた撮像装置によって撮像された画像から、車両の周囲の環境を認識して、その結果に基づいて車両の運転を補助する技術に関する研究が行われている（例えば、特許文献１参照。）。
【特許文献１】特開平８−１６１６９８
【発明の開示】
【発明が解決しようとする課題】
【０００３】
移動している車両から周囲の画像を撮像した場合、車両から見た被写体の相対位置が露光時間中に変化することにより、画像にブレが生じる。こういったブレは露光時間を短くすることにより低減されるが、露光時間を短くすることにより光量が減少するので、撮像された画像の品質が低下するという問題があった。
【０００４】
そこで本発明は、上記の課題を解決することができる撮像装置、撮像方法、及び撮像プログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の第１の形態においては、撮像装置であって、互いに異なる露光時間で複数の画像を撮像する撮像部と、撮像部により撮像される画像における、被写体の動きの大きさが異なる複数の領域を検出する領域検出部と、複数の領域のそれぞれについて、当該領域における被写体の動きがより大きい程、複数の画像のうち、露光時間のより短い画像を選択して、当該領域に対応付ける画像選択部と、複数の領域のそれぞれに対応付けられた画像から、当該領域の画像を抽出すると共に、複数の領域のそれぞれについて抽出した画像を合成する画像合成部とを備える。
【０００６】
撮像部は、複数の画像のうち、露光時間がより短い画像を撮像する場合に、絞りをより大きくしてもよい。撮像部は、複数の画像のうち、露光時間がより短い画像を撮像する場合に、感度をより高くしてもよい。当該撮像装置は、移動体の前方または後方の画像を撮像するべく、移動体に設けられ、領域検出部は、画像の中央近傍の領域を、被写体の動きがより小さい領域として検出すると共に、画像の周辺の領域を、被写体の動きがより大きい領域として検出してもよい。移動体は、車両であってもよい。当該撮像装置は、合成された画像を表示する表示部を更に備えてもよい。撮像部は、複数の画像を撮像する前、及び複数の画像を撮像した後のそれぞれにおいて、更に画像を撮像し、領域検出部は、複数の画像が撮像される前、及び複数の画像が撮像された後のそれぞれにおいて更に撮像された画像を比較することにより、被写体の動きの大きさを検出してもよい。
【０００７】
また、本発明の第２の形態においては、撮像方法であって、互いに異なる露光時間で複数の画像を撮像する撮像段階と、撮像段階において撮像される画像における、被写体の動きの大きさが異なる複数の領域を検出する領域検出段階と、複数の領域のそれぞれについて、当該領域における被写体の動きがより大きい程、複数の画像のうち、露光時間のより短い画像を選択して、当該領域に対応付ける画像選択段階と、複数の領域のそれぞれに対応付けられた画像から、当該領域の画像を抽出すると共に、複数の領域のそれぞれについて抽出した画像を合成する画像合成段階とを備える。
【０００８】
また、本発明の第３の形態においては、撮像装置を機能させる撮像プログラムであって、撮像装置を、互いに異なる露光時間で複数の画像を撮像する撮像部と、撮像部により撮像される画像における、被写体の動きの大きさが異なる複数の領域を検出する領域検出部と、複数の領域のそれぞれについて、当該領域における被写体の動きがより大きい程、複数の画像のうち、露光時間のより短い画像を選択して、当該領域に対応付ける画像選択部と、複数の領域のそれぞれに対応付けられた画像から、当該領域の画像を抽出すると共に、複数の領域のそれぞれについて抽出した画像を合成する画像合成部とを備える撮像装置として機能させる。
【０００９】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【００１０】
本発明によれば、移動している車両から撮像した場合であっても、品質の高い画像を得ることができる。
【発明を実施するための最良の形態】
【００１１】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１２】
図１は、本実施形態に係る撮像装置１０の構成の一例を示すブロック図である。本実施形態に係る撮像装置１０は、所謂車載カメラであり、車両の周囲、例えば車両の前方または後方等の画像を撮像するべく、車両に設けられる。そして、撮像装置１０は、互いに異なる露光時間で撮像した複数の画像を合成することにより、ブレの無い品質の高い画像を、運転者等の利用者に提供することを目的とする。
【００１３】
本実施形態に係る撮像装置１０は、撮像部１００、バッファ１１０、画像処理部１２０、及び表示部１３０を備える。撮像部１００は、光学系１０２、ＣＣＤ１０４、及び信号処理部１０６を有し、画像を撮像する。光学系１０２は、被写体の光学像をＣＣＤ１０４の受光面上に結像する。ＣＣＤ１０４は、複数の受光素子を含み、光学系１０２により結像された被写体の光学像によってそれぞれの受光素子に蓄積された電荷を、アナログの電気信号として信号処理部１０６に出力する。信号処理部１０６は、ＣＣＤ１０４から受け取った、被写体像を示すアナログの電気信号を、Ｒ、Ｇ、Ｂの各成分に分解する。そして、信号処理部１０６は、Ｒ、Ｇ、Ｂの各成分に分解されたアナログの電気信号をＡ／Ｄ変換し、その結果として得られた被写体像を示すデジタルの画像データをバッファ１１０に出力する。
【００１４】
撮像部１００は、以上の動作を複数回繰り返すことにより、複数の画像を撮像する。ここで、撮像部１００は、当該複数の画像を、互いに異なる露光時間で撮像する。例えば、撮像部１００は、ＣＣＤ１０４に含まれる受光素子のそれぞれに電荷が蓄積され始めてから、蓄積された電荷が信号処理部１０６に出力されるまでの時間を制御することにより、露光時間を制御してよい。また、例えば、撮像部１００は、光学系１０２に含まれる機械式シャッタの動作を制御して、光学系１０２がＣＣＤ１０４の受光面上に被写体像を結像する時間を制御することにより、露光時間を制御してよい。
【００１５】
バッファ１１０は、撮像部１００によって撮像された複数の画像を一時的に保持する。画像処理部１２０は、バッファ１１０が保持する複数の画像に対して画像処理を行い、その結果得られた画像を表示部１３０に出力する。画像処理部１２０は、領域検出部１２２、画像選択部１２４、及び画像合成部１２６を有する。領域検出部１２２は、撮像部１００により撮像される画像における、被写体の動きの大きさが異なる複数の領域を検出する。そして、領域検出部１２２は、検出した複数の領域を示す情報を、画像選択部１２４に出力する。
【００１６】
画像選択部１２４は、領域検出部１２２により検出された、被写体の動きの大きさが異なる複数の領域のそれぞれに、撮像部１００により撮像され、バッファ１１０により保持されている、互いに露光時間の異なる複数の画像から選択した何れかの画像を対応付ける。具体的には、画像選択部１２４は、複数の領域のそれぞれについて、当該領域における被写体の動きがより大きい程、バッファ１１０により保持されている複数の画像のうち、露光時間のより短い画像を選択して、当該領域に対応付ける。そして、画像選択部１２４は、複数の領域のそれぞれについて、当該領域を示す情報、及び当該領域に対応付けた画像を、画像合成部１２６に出力する。画像合成部１２６は、画像選択部１２４によって複数の領域のそれぞれに対応付けられた画像から、当該領域の画像を抽出する。そして、画像合成部１２６は、複数の領域のそれぞれについて抽出した画像を、一枚の画像に合成する。そして、画像合成部１２６は、合成した画像を表示部１３０に出力する。表示部１３０は、画像合成部１２６によって合成された画像を表示して、利用者に提供する。
【００１７】
本実施形態に係る撮像装置１０によれば、画像内の、被写体の動きがより大きい領域に、露光時間のより短い画像を対応付けて、それぞれの領域に対応付けた画像を合成することにより、画像全体でブレのない、品質の高い画像を得ることができる。また、被写体の動きがより小さい領域には、露光時間のより長い画像を対応付けることにより、露光時間が短いことによる画像の品質の低下を低減することができるので、品質のより高い画像を得ることができる。そして、この様にして得られた品質の高い画像を用いることにより、車両の自動操縦等の運転補助を、より高い精度で実行することができる。また、画像全体でブレのない画像を表示して利用者に提供することにより、車両の周囲の状況を、より正確に、且つ、より迅速に利用者に伝えることができる。
【００１８】
図２は、本実施形態に係る撮像部１００により撮像された画像、及び画像合成部１２６により合成された画像の一例を示す。図２（ａ）は、撮像部１００により撮像された画像２００を示す。図２（ｂ）は、撮像部１００により撮像された画像２１０を示す。図２（ｃ）は、画像合成部１２６により合成された画像２２０を示す。本例において、撮像装置１０は、画像２００及び画像２１０という２枚の画像を撮像して、当該２枚の画像を合成する。なお、撮像装置１０は、これに代えて、３枚以上の画像を撮像して合成してもよい。
【００１９】
撮像部１００は、画像２００及び画像２１０を、互いに異なる露光時間で撮像する。本例においては、撮像部１００は、画像２００の露光時間が、画像２１０の露光時間より短くなるべく、それぞれの画像を撮像する。そして、領域検出部１２２は、撮像された画像の中央近傍の領域を、被写体の動きがより小さい領域として検出すると共に、画像の周辺の領域を、被写体の動きがより大きい領域として検出する。例えば、領域検出部１２２は、画像２００においては、枠２０２の内側の領域Ｂを、被写体の動きがより小さい領域として検出し、枠２０２の外側の領域Ａを、被写体の動きがより大きい領域として検出する。また、領域検出部１２２は、画像２１０においては、枠２１２の内側の領域Ｄを、被写体の動きがより小さい領域として検出し、枠２１２の外側の領域Ｃを、被写体の動きがより大きい領域として検出する。
【００２０】
そして、画像選択部１２４は、被写体の動きがより小さい領域として検出された、画像の中央近傍の領域に、露光時間のより長い画像２１０を対応付ける。また、画像選択部１２４は、被写体の動きがより大きい領域として検出された、画像の周辺の領域に、露光時間のより短い画像２００を対応付ける。そして、画像合成部１２６は、画像２１０から、中央近傍の領域の画像、つまり領域Ｄの画像を抽出する。また、画像合成部１２６は、画像２００から、周辺の領域の画像、つまり領域Ａの画像を抽出する。そして、画像合成部１２６は、抽出した領域Ｄの画像と領域Ａの画像とを合成して、画像２２０を得る。
【００２１】
撮像装置１０が、車両の前方または後方を撮像するべく、車両に設けられている場合、撮像される画像は、消失点から周辺に向かう方向、または周辺から消失点に向かう方向に流れる。そして、撮像される画像の流れは、消失点からより遠い程、より大きくなる。多くの場合、撮像装置１０は、車両が直進している間、画像の中心と消失点とが略一致するべく設けられているので、画像の中央近傍の領域では、画像の流れ、つまり露光時間中における被写体の動きはより小さく、また、画像の周辺の領域では、画像の流れはより大きい。従って、本実施形態に係る撮像装置１０によれば、画像の中央近傍の領域には露光時間の長い画像を対応付けると共に、画像の周辺の領域には露光時間の短い画像を対応付けて、画像を合成することにより、被写体の動きを画像認識等により検出するといった複雑な処理を行わずに、簡易な構成で、品質の高い画像を得ることができる。
【００２２】
なお、以上の説明において、領域検出部１２２は、画像の中央近傍の領域を、被写体の動きがより小さい領域として検出すると共に、画像の周辺の領域を、被写体の動きがより大きい領域として検出していた。しかし、これに代えて、領域検出部１２２は、撮像装置１０が設けられた車両の進行方向、撮像部１００の位置、光学系１０２における光軸の向き、及び光学系１０２とＣＣＤ１０４との位置関係等に基づいて、撮像部１００により撮像された画像における消失点の位置を算出すると共に、消失点の近傍の領域を、被写体の動きがより小さい領域として検出してもよい。なお、この場合、領域検出部１２２は、車両の進行方向を、例えば、車両に設けられたステアリングにおける舵角に基づいて算出してよい。
【００２３】
図３は、本実施形態に係る撮像部１００により撮像された画像の他の例を示す。本例において、撮像装置１０は、画像３１０及び画像３２０という２枚の画像を撮像して、当該２枚の画像を合成する。なお、撮像装置１０は、これに代えて、３枚以上の画像を撮像して合成してもよい。本例における撮像部１００は、画像３１０及び画像３２０を、互いに異なる露光時間で撮像する。例えば、撮像部１００は、画像３１０の露光時間が、画像３２０の露光時間より短くなるべく、それぞれの画像を撮像する。また、撮像部１００は、更に、画像３１０及び画像３２０を撮像する前に画像３００を撮像すると共に、画像３１０及び画像３２０を撮像した後に画像３３０を撮像する。
【００２４】
そして、領域検出部１２２は、画像３００及び画像３３０を比較することにより、被写体の動きの大きさを検出する。例えば、領域検出部１２２は、画像３００及び画像３３０に対して、公知の相互相関法等を用いて、画像３００及び画像３３０の双方に含まれる複数の被写体のそれぞれにおける、画像３００から画像３３０までの位置の変化を検出する。そして、領域検出部１２２は、画像を複数の領域に分割して、当該複数の領域のそれぞれにおける被写体の動きの大きさを、当該領域に含まれる被写体について検出した位置の変化の大きさとする。ここで、複数の領域とは、例えば、画像を縦方向にｍ分割すると共に、横方向にｎ分割することにより得られる領域であってよい。また、領域検出部１２２は、位置の変化を検出した複数の被写体のそれぞれにおける画像内の位置を、画像３００及び画像３３０のそれぞれにおける当該被写体の位置の中間位置として定めることにより、複数の領域のそれぞれに、何れの被写体が含まれるかを判定してよい。
【００２５】
そして、画像選択部１２４は、複数の領域のそれぞれについて、当該領域における被写体の動きの大きさが、予め定められた基準値以上である場合には、露光時間のより短い画像３１０を選択して当該領域に対応付けると共に、当該領域における被写体の動きの大きさが、予め定められた基準値以下である場合には、露光時間のより長い画像３２０を選択して当該領域に対応付ける。ここで、予め定められた基準値とは、例えば、画像３１０及び画像３２０の露光時間等に基づいて、撮像装置１０の製造者や利用者によって定められた値であってよい。そして、画像合成部１２６は、複数の領域のそれぞれに対応付けられた画像から、当該領域の画像を抽出し、抽出した画像を一枚の画像に合成する。
【００２６】
本実施形態に係る撮像装置１０によれば、撮像した画像から被写体の動きを検出することにより、撮像装置１０が車両の進行方向の前方または後方を撮像していない場合、或いは、静止している撮像装置１０が、任意の方向に移動している被写体を撮像する場合であっても、画像の領域毎に被写体の動きの大きさを検出することができる。そして、検出した被写体の動きの大きさに基づいて、画像の領域毎に、ブレの無い画像を選択して合成することにより、品質の高い画像を得ることができる。また、合成する画像の前後に撮像した少なくとも２枚の画像を用いて、被写体の動きを検出することにより、当該少なくとも２枚の画像を、共に、合成する画像の前に撮像する場合、または、共に、合成する画像の後に撮像する場合に比べて、合成する画像における被写体の動きを、より高い精度で検出することができる。更に、合成する画像の前後に撮像した少なくとも２枚の画像は、合成する少なくとも２枚の画像に比べて、撮像間隔がより長いので、被写体の動きを、より高い精度で検出することができる。
【００２７】
なお、被写体の動きを検出するべく撮像する画像は、例えば、双方の画像に含まれる被写体を認識可能な範囲の中で、可能な限り短い露光時間で撮像されることが好ましい。これにより、１枚の合成画像を生成するために必要な画像を撮像する時間を、より短縮することができる。
【００２８】
また、以上の説明において、撮像装置１０は、合成する画像の前後に撮像された画像を用いて、被写体の動きを検出するとした。しかし、これに代えて、撮像装置１０は、他の画像を用いて、被写体の動きを検出してもよい。例えば、撮像装置１０は、合成する少なくとも２枚の画像を用いて、被写体の動きを検出してもよい。また、撮像装置１０が、表示する画像を、毎秒３０フレーム等の頻度で更新し続ける場合において、撮像装置１０は、それぞれのフレーム画像について、当該フレーム画像として合成する少なくとも２枚の画像のみを撮像すると共に、一のフレーム画像を合成する場合に、直前に表示されるフレーム画像として合成する画像の何れかと、直後に表示されるフレーム画像として合成する画像の何れかとを比較することにより、当該一のフレーム画像として合成する画像における被写体の動きの大きさを検出してもよい。これにより、撮像すべき画像の枚数を低減させることができるので、より高いフレームレートで画像を表示することができる。
【００２９】
図４は、本実施形態に係る撮像装置１０を用いる撮像方法における処理の流れの一例を示すフローチャートである。まず、撮像部１００は、複数の画像を、互いに異なる露光時間で撮像する（Ｓ１０００）。ここで、撮像部１００は、複数の画像のうち、露光時間がより短い画像を撮像する場合に、絞りをより大きくしてよい。また、撮像部１００は、複数の画像のうち、露光時間がより短い画像を撮像する場合に、感度をより高くしてよい。これにより、露光時間が短い場合であっても、光量の低下の影響を低減して、より高い品質の画像を撮像することができる。
【００３０】
また、撮像部１００は、当該複数の画像を順次撮像してよく、これに代えて、当該複数の画像を略同時に撮像してもよい。例えば、撮像部１００は、ＣＣＤ１０４において、受光素子に電荷が蓄積され始めてから、蓄積された電荷が読み出されるまでの時間を、全ての画素について一定の時間とするのではなく、画素毎に異なる時間とすることにより、複数の画像を略同時に撮像してもよい。
【００３１】
続いて、領域検出部１２２は、撮像部１００により撮像される画像における、被写体の動きの大きさが異なる複数の領域を検出する（Ｓ１０１０）。続いて、画像選択部１２４は、複数の領域のそれぞれについて、当該領域における被写体の動きがより大きい程、撮像された複数の画像のうち、露光時間のより短い画像を選択して、当該領域に対応付ける（Ｓ１０２０）。続いて、画像合成部１２６は、画像選択部１２４によって複数の領域のそれぞれに対応付けられた画像から、当該領域の画像を抽出すると共に、複数の領域のそれぞれについて抽出した画像を合成する（Ｓ１０３０）。ここで、画像合成部１２６は、抽出したそれぞれの画像の境界を滑らかに接続するべく、それぞれの画像に対して、拡大、縮小、トリミング、色調整等の画像処理を行ってもよい。続いて、表示部１３０は、画像合成部１２６によって合成された画像を表示して、利用者に提供する（Ｓ１０４０）。
【００３２】
なお、以上の説明において、撮像装置１０は車両に設けられていたが、これに代えて、撮像装置１０は、他の移動体に設けられ、当該他の移動体の周囲を撮像してよい。例えば、撮像装置１０は、内視鏡に設けられてもよい。これにより、内視鏡を用いて体内の器官や組織を検査する場合に、内視鏡を動かしている場合であっても、ブレのない、品質の高い画像を得ることができる。更に、撮像部１００は、移動体に設けられる代わりに、静止している物体に設けられていてもよい。
【００３３】
図５は、本実施形態に係るコンピュータ１５００のハードウェア構成の一例を示すブロック図である。本発明の実施形態に係るコンピュータ１５００は、ホストコントローラ１５８２により相互に接続されるＣＰＵ１５０５、ＲＡＭ１５２０、グラフィックコントローラ１５７５、及び表示装置１５８０を有するＣＰＵ周辺部と、入出力コントローラ１５８４によりホストコントローラ１５８２に接続される通信インターフェイス１５３０、ハードディスクドライブ１５４０、及びＣＤ−ＲＯＭドライブ１５６０を有する入出力部と、入出力コントローラ１５８４に接続されるＲＯＭ１５１０、フレキシブルディスクドライブ１５５０、及び入出力チップ１５７０を有するレガシー入出力部とを備える。
【００３４】
ホストコントローラ１５８２は、ＲＡＭ１５２０と、高い転送レートでＲＡＭ１５２０をアクセスするＣＰＵ１５０５及びグラフィックコントローラ１５７５とを接続する。ＣＰＵ１５０５は、ＲＯＭ１５１０及びＲＡＭ１５２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１５７５は、ＣＰＵ１５０５等がＲＡＭ１５２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置１５８０上に表示させる。これに代えて、グラフィックコントローラ１５７５は、ＣＰＵ１５０５等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【００３５】
入出力コントローラ１５８４は、ホストコントローラ１５８２と、比較的高速な入出力装置であるハードディスクドライブ１５４０、通信インターフェイス１５３０、ＣＤ−ＲＯＭドライブ１５６０を接続する。ハードディスクドライブ１５４０は、コンピュータ１５００内のＣＰＵ１５０５が使用するプログラム及びデータを格納する。通信インターフェイス１５３０は、ネットワークを介して撮像装置１０と通信し、撮像装置１０にプログラム及びデータを提供する。ＣＤ−ＲＯＭドライブ１５６０は、ＣＤ−ＲＯＭ１５９５からプログラム又はデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０及び通信インターフェイス１５３０に提供する。
【００３６】
また、入出力コントローラ１５８４には、ＲＯＭ１５１０と、フレキシブルディスクドライブ１５５０、及び入出力チップ１５７０の比較的低速な入出力装置とが接続される。ＲＯＭ１５１０は、コンピュータ１５００が起動時に実行するブートプログラムや、コンピュータ１５００のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ１５５０は、フレキシブルディスク１５９０からプログラム又はデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０及び通信インターフェイス１５３０に提供する。入出力チップ１５７０は、フレキシブルディスクドライブ１５５０や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。
【００３７】
ＲＡＭ１５２０を介して通信インターフェイス１５３０に提供される撮像プログラムは、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。撮像プログラムは、記録媒体から読み出され、ＲＡＭ１５２０を介して通信インターフェイス１５３０に提供され、ネットワークを介して撮像装置１０に送信される。撮像装置１０に送信された撮像プログラムは、撮像装置１０においてインストールされて実行される。撮像装置１０にインストールされて実行される撮像プログラムは、撮像装置１０を、図１から図４にかけて説明した撮像装置１０として機能させる。
【００３８】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ１５００に提供してもよい。
【００３９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施形態に係る撮像装置１０の構成の一例を示すブロック図である。
【図２】本発明の実施形態に係る撮像部１００により撮像された画像、及び画像合成部１２６により合成された画像の一例を示す図である。
【図３】本発明の実施形態に係る撮像部１００により撮像された画像の他の例を示す図である。
【図４】本発明の実施形態に係る撮像装置１０を用いる撮像方法における処理の流れの一例を示すフローチャートである。
【図５】本発明の実施形態に係るコンピュータ１５００のハードウェア構成の一例を示すブロック図である。
【符号の説明】
【００４１】
１０  撮像装置、１００  撮像部、１０２  光学系、１０４  ＣＣＤ、１０６  信号処理部、１１０  バッファ、１２０  画像処理部、１２２  領域検出部、１２４  画像選択部、１２６  画像合成部、１３０  表示部
【図１】
2006245909.tif 000003
【図２】
2006245909.tif 000004
【図３】
2006245909.tif 000005
【図４】
2006245909.tif 000006
【図５】
2006245909.tif 000007