(57)【要約】【課題】  デジタル画像の撮像装置のオートフォーカス機能では、実際に焦点が合うまでには、タイムラグが避けられない。焦点が合った時点の画像を取得した場合、このタイムラグの間に手ぶれが生じれば、撮像者が意図した撮像範囲の画像が得られない場合があった。【解決手段】  撮像指示ブロック１０３が指示を受付けた時点で第１画像１０４を取得し、焦点が合った時点で第２画像１０５を取得する。位置情報、すなわち撮像範囲情報は第１画像１０４を採用し、画像の内容、すなわち各画素の値は第２画像１０５を採用することにより、焦点が合い、かつ、撮像範囲が撮像者の意図に合致した画像を得る。【選択図】        図１
2005341147.tif 000002
【特許請求の範囲】
【請求項１】
レンズを含み、かつ前記レンズを通じて画像を入力する画像入力手段と、
前記レンズの焦点位置の制御を行うことにより、前記画像入力手段に焦点の合った画像を入力させるオートフォーカス制御手段と、
撮像者の指示を受付けるための受付手段と、
前記受付手段が指示を受付けると、撮像の対象となる範囲に関する撮像範囲情報を取得する撮像範囲情報取得手段と、
前記画像入力手段から入力され、かつ前記焦点の合った画像を、撮像範囲情報を用いて修正するための修正手段とを含む、画像撮像装置。
【請求項２】
前記撮像範囲情報取得手段は、前記受付手段が指示を受付けると前記画像入力手段から前記撮像範囲情報として第１画像を取得し、
前記画像入力手段は、オートフォーカス制御手段によって焦点の合った入力画像を取得して第２画像とし、
前記修正手段は、前記第１画像の中心位置に対応する第２画像の画像位置を第２画像の中心位置とするように修正する
請求項１に記載の画像撮像装置。
【請求項３】
前記第１画像は前記第２画像よりも情報量が少なく、
少なくとも撮像の対象となる範囲に関する撮像範囲情報を取得するのに必要な情報を含むことを特徴とする
請求項２に記載の画像撮像装置。
【請求項４】
前記撮像範囲情報取得手段は、前記画像入力手段からの画像を予め取得し、
前記受付手段が指示を受付けると、取得した画像の中のいずれかを前記撮像範囲情報である第１画像とする
請求項２に記載の画像撮像装置。
【請求項５】
前記第１画像の中心位置に対応する前記第２画像の画像位置を中心位置と定めて、該第２画像の中心位置に対して画像認識を行うための手段をさらに含むことを特徴とする、
請求項２に記載の画像撮像装置。
【請求項６】
前記第１画像と前記第２画像の重なり領域の大きさを指定の大きさに変更して出力画像を得る
請求項２に記載の画像撮像装置。
【請求項７】
前記第１画像の中心位置に対応する前記第２画像の画像位置を含む、前記第２画像中の所定の領域を、前記第１画像に差し替える
請求項２に記載の画像撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を光学的に入力してデジタルデータとして取得するデジタル画像撮像装置に関し、通常撮影者が手で持って撮影するデジタルスチルカメラやカメラ付き携帯電話などの各種デジタル画像撮像装置分野に関する。
【背景技術】
【０００２】
撮影者がデジタルスチルカメラやカメラ付き携帯電話などのデジタル画像撮像装置を手で持って撮像する場合、焦点が合わないことによって、画像がぼけたり、いわゆる手ぶれによって、撮影者が意図した範囲の画像が撮影できなかったりすることがある。
【０００３】
特に、撮像した画像に基づいて文字認識などの画像認識を行う場合には、ぼけがあると、誤認識率が増加し、手ぶれがあると、読み取りたい対象が中心からずれたり、最悪の場合撮影範囲に入らなかったりすることも有り得る。
【０００４】
ぼけに関しては、オートフォーカス機能により、自動的にピントを合わせることによって対応するのが一般的である。デジタルスチルカメラの多くの機種には、オートフォーカス機能が搭載されている。
【０００５】
また、デジタルスチルカメラには、光学式の手ぶれ補正機能を搭載する機種もある。この手ぶれ補正機能は、手ぶれによる動きをセンサで検出して、それを打ち消す効果を生むように、レンズや撮像素子そのものを動かすか、あるいは変形するものである。
【０００６】
図１０を用いて、上記の光学式手ぶれ補正機能のうち、撮像素子そのものを動かすものの、動作の概略を説明する。図１０は、光学式手ぶれ補正機能に関する説明図である。
【０００７】
８０１は、撮像素子であり、８０２は移動後の撮像素子である。
【０００８】
８０３は、撮像素子の元の位置をその領域の中心位置で示したものである。８０４は、補正を行った後の撮像素子の位置を、その領域の中心位置で示したものである。
【０００９】
図示しないセンサにより、手ぶれなどによる動きの大きさ、方向が検出される。これらの検出には、ジャイロ式のセンサなどが用いられる。
【００１０】
センサにより、手ぶれが検出された場合は、それを打ち消す方向に、撮像素子８０１が動かされる。すなわち、手ぶれと同じ方向に、撮像素子８０１を動かされる。
【００１１】
図１０では、符号８０５で示す矢印が、前記の検出された手ぶれ、ならびに、撮像素子を動かす方向および量に対応する。
【００１２】
一方、動画を撮影するデジタルビデオカメラには、電子式の手ぶれ補正機能が搭載されている。この手ぶれ補正機能は、手ぶれを動きセンサあるいは取得した画像列自体から検出して、撮像素子上から切り出す画像の位置を調整して、手ぶれによる影響の少ない画像列、すなわち動画像を得るものである。このような方法で動画像を得るので、この手ぶれ補正機能を利用する場合、通常、撮像素子のサイズは、取得したい画像のサイズより大きくなる。
【００１３】
図１１を用いて、上記の電子式手ぶれ補正機能の、動作の概略を説明する。図１１は、電子式手ぶれ補正機能に関する説明図である。
【００１４】
９０１は、撮像素子が撮像した画像の通常の切り出し位置である。９０２は、手ぶれ補正を行った場合の、撮像素子が撮像した画像の切り出し位置である。
【００１５】
９０３は、通常の切り出し位置９０１の、領域の中心位置である。９０４は、手ぶれ補正を行った場合の切り出し位置９０２の、領域の中心位置である。
【００１６】
この場合、上述したデジタルビデオカメラの回路は、前後のフレーム内の、画像の位置関係を、ブロックマッチングなどの手法により調べることで、撮像素子上での画像の動きを検出する。
【００１７】
ブロックマッチングとは、動きの検出などに一般的に用いられる方法で、一方の画像上に参照領域（通常、この参照領域は矩形とされる）を、他方の画像上にこの参照領域と同じサイズの矩形の探索領域を設定し、これらの領域間の差異を調べ、少しづつ探索領域の位置を変えながら探索を行い、上記の差異が最小になる探索領域を求めることにより、画像間の位置のずれを検出するものである。
【００１８】
領域間の差異を調べる方法として、例えば、領域内の対応する画素値の差の２乗和の大小を比較する方法が用いられる。
【００１９】
撮像素子上での画像の動きが検出されると、上記の検出結果に従い、その動きを打ち消す方向に、画像の切り出し位置が変更される。この場合、検出された動きと同じ方向に、切り出し位置が変更される。図１１では、符号９０５で示す矢印が、検出された動き、ならびに、切り出し位置をずらす方向および量に対応する。
【００２０】
なお、電子式手ぶれ補正機能の動作の概略は上記の通りであるが、実際には、撮像者（すなわちカメラのユーザ）がパンニングなど、自分の意思で、いわゆるカメラワークとしてカメラを動かすことも当然有り得る。
【００２１】
この場合、撮像者の意思で行われた手の動きまで打ち消すことは、避けるのが望ましい。撮像者の意思で行われた手の動きまで打ち消さないように、過去のカメラの動きを解析して、ずらす量を調節することが行われる。例えば、持続的に、左向きから右向きに徐々に向きが変わっていくなど、時間周波数の大きな動きがある場合、その動きは打ち消さずに残すようにする。
【００２２】
さらに、図１２を用いて、電子式手ぶれ補正機能の処理のタイミングに関して説明する。図１２は、電子式の手ぶれ補正機能の処理のタイミングに関する説明図である。
【００２３】
電子式手ぶれ補正機能の対象は動画であるため、１００１や１００２のような動画取得タイミングごと（すなわち、動画を取得するために、予め定められたタイミングごと）に、１００３や１００４のように、画像が取得される（これらの動画取得タイミングは、一定の間隔の周期で到来する）。この一定の間隔の周期とは、例えば、ＮＴＳＣ（National TV Standards Committee）方式のビデオカメラであれば、約１/３０秒である。その理由は、ＮＴＳＣ方式のビデオカメラが、１秒間当たり約３０枚の画像を取得して、動画像を構成する点にある。画像の取得時には、データを画像撮像素子から記録媒体（半導体メモリあるいはテープなど）に転送するための、転送時間が必要である。次の画像を取得するまでに、既に取得した画像の転送を終了しなければならないため、この転送時間は、通常、動画取得タイミングの間隔以下である必要がある。
【００２４】
一般に、デジタルスチルカメラには、電子式の手ぶれ補正機能は搭載されていない。これは、電子式の手ぶれ補正機能が、動画像のフレーム間の動きを滑らかにするものであって、１つのフレーム自体に対する手ぶれの影響を打ち消すものではないからである。
【００２５】
また、特開平１１−２５８４８８号公報には、シャッターボタンを押した後、複数のピント位置で撮像して、その中から最も焦点の合った画像を選択する方法が開示されている。該公報によれば、この方法により、被写体を捉えた後、ピントが合ってシャッターボタンを押すことが可能となるまでに時間を要してしまい、その結果シャッターチャンスを逃してしまう、という課題が解決されている。
【特許文献１】特開平１１−２５８４８８号公報
【発明の開示】
【発明が解決しようとする課題】
【００２６】
しかしながら、撮影者が手で持って撮像する場合、撮像素子に映される撮像範囲は実際には刻一刻変化し、焦点の合う位置も変化する。通常、オートフォーカス機能はこれらの変化に自動的に追随する。しかし、撮像者がシャッターボタンを押した時点から実際に焦点が合うまでのタイムラグは避けられない。
【００２７】
従って、焦点が合った時点の画像を取得した場合、このタイムラグの間に手ぶれが生じれば、撮像者が意図した撮像範囲の画像が得られない可能性がある。撮像者がシャッターボタンを押した時点の画像を取得することも考えられるが、その場合、焦点が十分に合っていない画像となる可能性がある。
【００２８】
また、カメラ付き携帯電話には、装置全体を小型化して筐体に納める必要があるため、搭載できる機能に制限があるのが通常である。オートフォーカス機能は機種によっては搭載されるようになった。しかし、光学式手ぶれ補正は、どのカメラ付き携帯電話にも搭載されていない。また、カメラ付き携帯電話に搭載されたオートフォーカス機能には、撮像ボタンを押してから、実際に焦点が合うまでに、一般のデジタルスチルカメラの場合と比較して通常長い時間がかかるという問題がある。
【００２９】
このように、カメラ付き携帯電話では、上記の課題は一般のデジタルスチルカメラの場合より顕著になる。
【００３０】
また、特開平１１−２５８４８８号公報で開示された方法では、シャッターボタンを押した後、複数のピント位置で撮像して、その中から最も焦点の合った画像が選択される。しかしこの方法では、これらの複数のピント位置で撮像している最中に起こる手ぶれには対応できない。
【００３１】
本発明は上述の問題点を解決するためになされたものであって、その目的は、撮像者の意図した撮像範囲の画像を得ることができ、かつ、焦点の合った画像を得ることができる画像撮像装置を提供することにある。
【課題を解決するための手段】
【００３２】
前記課題を解決するために、
本発明の画像撮像装置は、
レンズを含み、かつレンズを通じて画像を入力する画像入力手段と、
レンズの焦点位置の制御を行うことにより、画像入力手段に焦点の合った画像を入力させるオートフォーカス制御手段と、
撮像者の指示を受付けるための受付手段と、
受付手段が指示を受付けると、撮像の対象となる範囲に関する撮像範囲情報を取得する撮像範囲情報取得手段と、
画像入力手段から入力され、かつ焦点の合った画像を、撮像範囲情報を用いて修正するための修正手段とを含むことを特徴とする。
【００３３】
また、本発明の画像撮像装置は、
撮像範囲情報取得手段は、受付手段が指示を受付けると画像入力手段から撮像範囲情報として第１画像を取得し、
画像入力手段は、オートフォーカス制御手段によって焦点の合った入力画像を取得して第２画像とし、
修正手段は、第１画像の中心位置に対応する第２画像の画像位置を第２画像の中心位置とするように修正することを、
さらに特徴とする。
【００３４】
また、本発明の画像撮像装置は、
前記第１画像は前記第２画像よりも情報量が少なく、
少なくとも撮像の対象となる範囲に関する撮像範囲情報を取得するのに必要な情報を含むことを、さらに特徴とする。
【００３５】
また、本発明の画像撮像装置は、
撮像範囲情報取得手段は、前記画像入力手段からの画像を予め取得し、前記受付手段が指示を受付けると、取得した画像の中のいずれかを前記撮像範囲情報である第１画像とすることを、さらに特徴とする。
【００３６】
また、本発明の画像撮像装置は、
前記第１画像の中心位置に対応する前記第２画像の画像位置を中心位置と定めて、該第２画像の中心位置に対して画像認識を行うための手段をさらに含むことを、さらに特徴とする。
【００３７】
また、本発明の画像撮像装置は、
前記第１画像と前記第２画像の重なり領域の大きさを指定の大きさに変更して出力画像を得ることを、さらに特徴とする。
【００３８】
また、本発明の画像撮像装置は、
前記第１画像の中心位置に対応する前記第２画像の画像位置を含む、第２画像中の所定の領域を、前記第１画像に差し替えることを、さらに特徴とする。
【発明の効果】
【００３９】
本発明によれば、撮像範囲は撮像者の指示が行われた時点で決定されるため、撮像者の意図した撮像範囲の画像を得ることができ、かつ、焦点の合った画像を得ることができる。
【００４０】
また、本発明によれば、第１の画像の解像度を必要以上に高くすることがないため、画像データの転送時間を節約でき、動作速度を向上することができるほか、実現がより容易となる。
【００４１】
また、本発明によれば、撮像者が指示を行うためにシャッターボタンを押すなどすることによる手ぶれの影響が防げるため、より手ぶれの少ない、撮像者の意図に合致した撮像範囲の画像を得ることができる。
【００４２】
また、本発明によれば、撮像者が認識対象として意図したものが撮像範囲内に、かつ、撮像範囲のより中心近くに捉えられる可能性が高くなり、意図した画像認識をより確実に行うことができる。
【００４３】
また、本発明によれば、
指定の大きさの出力画像を得ることができ、自然な出力結果を得ることができる。
【００４４】
前記第１画像と前記第２画像の重なり領域を指定の大きさに拡縮して出力画像を得る構成によれば、撮像範囲としては、撮像者の意図よりも狭くなる可能性があるが、全体に焦点の合った画像を得ることができる。
【００４５】
また、前記第１画像の中心位置に対応する前記第２画像の画像位置の所定の領域を、前記第１画像に差し替える構成によれば、部分的には焦点が合わない画像となる可能性があるが、撮像範囲としては、より撮像者の意図に合致したものが得られる。
【発明を実施するための最良の形態】
【００４６】
本発明の画像撮像装置は、デジタルスチルカメラなど、通常手に持って撮像を行う画像撮像装置に関し、焦点が十分に合い、かつ、撮像者の意図によく合致した撮像範囲の画像を得るためのものである。
【００４７】
焦点を合わせるための機構として、オートフォーカス機構が開発されて以前から普及している。このオートフォーカス機構は、焦点を合わせている間に、撮像者の手が動くことにより、撮像者の意図した撮像範囲の画像が得られなくなるという問題点を有する。
【００４８】
手ぶれの問題を解決するために、光学式の手ぶれ補正装置を搭載したデジタルスチルカメラが開発されている。これは、手ぶれによる動きをセンサで検出して、それを打ち消す効果を生むように、レンズや、ＣＣＤ（固体撮像素子、charge coupled device）などの撮像素子そのものを動かすか、あるいは変形するものである。
【００４９】
しかしながら、光学式手ぶれ補正機能は、機構が大きくなる、および、比較的高価である、などの問題があり、必ずしも一般に普及しているとは言えない。カメラ付き携帯電話や、薄型のデジタルスチルカメラには、装置全体を小型化する必要があるため、光学式手ぶれ補正機能は搭載されていない。
【００５０】
特開平１１−２５８４８８号公報で開示された方法の場合、シャッターボタンが押されると、複数のピント位置で撮像され、撮像された画像の中から最も焦点の合った画像が選択される。
【００５１】
しかしながら、この方法では、これらの複数のピント位置で撮像している最中に起こる手ぶれに対応できない。
【００５２】
本発明のある実施例の場合、撮像者により撮像が指示された時点の第１画像と、焦点が合った時点の第２画像との２枚の画像を取得し、撮像範囲は第１画像のものを採用することにより、オートフォーカスにより焦点を合わせている間の手の動きに対応する。
【００５３】
デジタルビデオカメラなどに搭載されている電子式手ぶれ補正機能でも、動画像を撮影するため、複数の画像を取得し、画像間の動きを検出して、画像の切り出し位置を調整している。
【００５４】
この電子式手ぶれ補正機能は、動画像の手ぶれを補正するものであるため、本発明とは目的が異なる。しかし、この電子式手ぶれ補正機能は、複数の画像を取得し、画像間の動きを検出して、画像の位置を調整する点で、本発明と共通点がある。
【００５５】
しかしながら、電子式手ぶれ補正機能の場合、画像の切り出し位置を調整するため、取得したい画像サイズより大きい撮像素子を備える必要がある。一方本発明の場合、そのような大きい撮像素子を備える必要はなく、取得したい画像サイズに対応した撮像素子があれば十分である。
【００５６】
また、電子式手ぶれ補正では、オートフォーカス機能によって焦点を合わせるのにかかる時間の問題は解決されていない。すなわち、オートフォーカス機能が撮像者の手や対象物体の動きに追随している間は、焦点の合っていない画像が取得される。
【００５７】
また、特に、撮像した画像に基づいて文字認識などの画像認識を行う場合には、ぼけがあった場合は、誤認識率が増加し、手ぶれがあった場合には、読み取りたい対象が中心からずれたり、最悪の場合撮影範囲に入らなかったりすることも有り得るため、本発明の画像撮像装置を用いることにより、より確実に、精度の高い認識を行うことができる。
【００５８】
以下、本発明の第１の実施例について、詳細に説明する。
【００５９】
図１は、本発明の第１の実施例に係るブロック図、図２は、本発明の第１の実施例に係るフローチャートである。
【００６０】
以下、図１のブロック図について、説明する。
【００６１】
１０１の画像入力ブロックは、画像撮像装置の撮像機構（画像を入力する機構）全体を指すものである。
【００６２】
画像入力ブロック１０１は、複数枚（１枚であってもよいが、本実施例の場合、レンズは複数枚とする。具体的なレンズの枚数は２枚である。）のレンズから構成されるレンズユニットと、ＣＣＤ（charge coupled device）などの撮像素子とを含む。レンズユニットは、光を通して撮像素子に導く。撮像素子は、シャッターボタンなどから構成される撮像指示ブロック１０３が撮像者から撮像の指示を受付けた時点で、撮像素子自身の上に結像されたデータをデジタルデータとして読み出し、デジタル画像として出力する。
【００６３】
後述のように、本発明では、この出力画像を最終の出力画像とはしない。
【００６４】
１０２のオートフォーカス制御ブロックは、上述のレンズの焦点を上記撮像素子上に自動的に合わせて、ピントの合った被写体像の画像を得るものである。
【００６５】
オートフォーカス機構には、種々の方法が提案されている。赤外線センサなどにより被写体との間の距離を測定して、焦点の合う位置を導出するものや、結像された画像データから高周波成分を取り出してコントラストが高いかどうか判断し、レンズユニットを駆動してコントラストが最大となるように調整する、コントラスト調整型のものなどがその例である。
【００６６】
デジタルスチルカメラやカメラ付き携帯電話など、小型の撮像装置では、コントラスト調整型のものがよく用いられている。しかしこのコントラスト調整型の機構は、上記のようにレンズユニットを駆動してコントラストが最大となる位置を探索するため、焦点が合うまでに比較的長い時間がかかる。
【００６７】
しかしながら、撮影者が手で持って撮像する場合、撮像素子に映される撮像範囲は実際には刻一刻変化し、焦点の合う位置も変化する。通常、オートフォーカス機能はこれらの変化に自動的に追随するが、実際に焦点が合うまで、タイムラグが避けられない。
【００６８】
１０３の撮像指示ブロックは、シャッターボタンなどを撮像者が押すことにより、撮像のタイミングの指示を受付けるものである。
【００６９】
通常、シャッターボタンを押してから、実際に画像が取得されるまでにはタイムラグがある。そのタイムラグの間に撮像装置を支える手が動くと、撮像者が意図した範囲の画像が撮影できなくなる。
【００７０】
また、シャッターボタンを押すことそのものにより、物理的にある程度の手ぶれが生じることも避けられない。
【００７１】
１０４の第１画像は、撮像指示ブロック１０３により撮像が指示された時点で読み出された、撮像素子上の画像データである。
【００７２】
上記のように、オートフォーカス機構により焦点が合うまでには時間が掛かるため、第１画像１０４は、必ずしも焦点が合った画像にはならないのが普通である。
【００７３】
この第１画像１０４は、第２画像との位置合わせに必要な解像度があればよい。一般に、第１画像１０４の解像度は、第２画像１０５の解像度より低くてもよい。この理由は、後述のように、第１画像１０４の目的が、撮像者が意図する撮像範囲を知るのが目的であるためという点にある。
【００７４】
この場合、第１画像１０４の解像度を必要以上に高くすることがないため、画像データの転送時間や画像データを保持するためのメモリが節約できるという利点が発生する。また、動作速度を向上することができるほか、実現がより容易となるという利点も発生する。
【００７５】
１０５の第２画像は、撮像指示ブロック１０３により撮像が指示された後、オートフォーカス機構により焦点が合った時点で読み出された、撮像素子上の画像データである。
【００７６】
１０６の撮像範囲情報取得ブロックは、撮像指示ブロック１０３により撮像の指示が受付けられた時点で、画像入力ブロック１０１から、撮像範囲に関する情報を得るものである。
【００７７】
本実施例では、ここで第１画像１０４を取得しておき、第２画像１０５との位置合わせを行うことにより、撮像範囲に関する情報を得るとしているが、撮像範囲情報取得ブロック１０６の構成は、この方法に限るものではない。
【００７８】
例えば、ジャイロ式のセンサなどにより、撮像素子の向いている方向を取得しておき、画像を取得する時点で、再度撮像素子の方向を取得して、これらの向きの差から、画像を補正することも考えられる。
【００７９】
この場合、符号１０４で示す第１画像は、本発明の構成上必要でない。
【００８０】
なお、撮像範囲情報取得ブロック１０６は、画像入力ブロック１０１から入力された第２画像１０５を、第１画像１０４を用いて修正するブロックでもある。具体的な修正の方法は後述する。
【００８１】
次に、図２のフローチャートを参照し、各ステップに関して説明する。
【００８２】
まず、画像入力ブロック１０１による画像入力を開始する（Ｓ２０１）。
【００８３】
これは、通常、撮像者が、電源ボタンや、カメラボタンなどのカメラ機能を開始するためのボタンを押すことにより、開始される。
【００８４】
これにより、レンズから撮像素子に光が導かれる。撮像素子に光が導かれると、画像入力部１０１は撮像待ちの状態になる。
【００８５】
通常、ファインダやモニタなどにより、撮像素子上の画像が確認できる。ただし、データ転送などのタイムラグがあるため、ファインダやモニタに映っている通りの画像が、その時点で撮像素子上に結像しているとは限らない。
【００８６】
この撮像待ちの状態で、撮像指示ブロック１０３により撮像の指示が行われると（Ｓ２０２）、画像入力部１０１は、その時点で撮像素子上に結像されたデータをデジタルデータとして読み出し、第１画像１０４とする（Ｓ２０３）。また、これと並行して、オートフォーカス制御ブロック１０２は、焦点位置の制御を開始する（Ｓ２０４）。
【００８７】
上記では、Ｓ２０３で、第１画像１０４を取得するとしたが、画像に代わる、撮像範囲情報を取得してもよい。
【００８８】
上記では、撮像指示ブロック１０３の撮像指示の後、焦点位置の制御が開始されるとしたが、焦点位置の制御は常時、あるいは随時行っていてもよい。その場合でも、各時点での画像撮像装置と被写体との位置関係に従って、実際に焦点が合うためにはタイムラグがあるため、本発明は有効である。
【００８９】
その後、画像入力部１０１は、焦点が合った時点で、撮像素子上に結像されたデータをデジタルデータとして読み出し、第２画像１０５とする（Ｓ２０５）。
【００９０】
ここで、処理のタイミングに関し、図３を用いて説明する。
【００９１】
１１０１は、撮像指示ブロック１０３が指示をするタイミングである。１１０２は、焦点合わせが終了するタイミングである。
【００９２】
１１０３は、第１画像１０４を取得するのにかかる時間である。１１０４は、第２画像１０５を取得するのにかかる時間、１１０５は、焦点合わせにかかる時間である。
【００９３】
１１０１で、撮像をする旨の指示が行われると、第１画像１０４の取得、および焦点合わせが並行して開始される。通常、焦点合わせにかかる時間の方が、第１画像１０４の取得にかかる時間より長いので、焦点合わせが終了した時点（１１０２）で、第２画像１０５の取得が開始される。
【００９４】
第１画像１０４の解像度を第２画像１０５より低くする場合は、図３のように、第１画像１０４を取得するのにかかる時間は、第２画像１０５を取得する時間に比べて短くてよい。
【００９５】
第１画像１０４は、撮像者の意図した撮像範囲を知るために、シャッターボタンを押した時点での撮像範囲に関する情報を取得するためのものである。第１画像１０４は、この撮像範囲情報さえ取得できれば十分であり、高い解像度である必要はない。前記のように、ジャイロ式のセンサなどを用いて撮像範囲を知ることも考えられ、その場合は、第１画像を取得する必要はない。
【００９６】
第１画像１０４を取得するのにかかる時間が、焦点合わせにかかる時間より長くかかると、構成によっては、第１画像１０４の取得が終わるまで第２画像１０５を取得することができなくなる。これにより、第１画像１０４を取得している間にフォーカスがずれてしまうことが考えられるが、前記のように、第１画像１０４を取得するのにかかる時間を短くすれば、この問題を回避することができる。
【００９７】
次に、撮像範囲情報取得ブロック１０６は、第１画像１０４と第２画像１０５との位置合わせを行う（Ｓ２０６）。
【００９８】
ここで、撮像範囲情報取得ブロック１０６は、位置情報、すなわち撮像範囲情報として第１画像１０４の情報を採用し、画像の内容、すなわち各画素の値は第２画像１０５の情報を採用することにより、焦点が合い、かつ、撮像範囲が撮像者の意図に合致した画像を得る。
【００９９】
具体的には、ブロックマッチングなどの位置合わせ手法により、第１画像１０４と第２画像１０５との位置合わせを行う。位置は、第１画像１０４に合わせ、各画素の画素値は第２画像１０５のものを用いる。
【０１００】
位置合わせの手法は、上記のように、ブロックマッチングを用いるとよいが、画像内の複数箇所のマッチング結果から、全体の３次元空間内の位置関係、あるいはそれに準じた位置関係を導出する、より高度な手法を用いることも考えられる。
【０１０１】
位置合わせを行った後、出力する画像を生成する方法は、いくつか考えられるが、ここでは、図４および図５を用いて、その中の２つの方法に関して説明する。なお、本実施例の場合、撮像範囲情報取得ブロック１０６が、この「出力する画像」を生成する。
【０１０２】
図４は、第１画像１０４と第２画像１０５とが重なる領域を、予め指定した大きさに拡大したり縮小したりして、出力画像を得る方法の説明図である。
【０１０３】
図４（ａ）は第１画像１０４を示す。図４（ｂ）は第２画像１０５を示す。図４（ｃ）は出力画像を示す。３０１は、第１画像１０４の画像領域の外接枠、３０２は、第２画像１０５の画像領域の外接枠、３０６は第１画像１０４の中心位置、３０８は第２画像１０５の中心位置を示す。
【０１０４】
中心位置として、例えば、画像の縦軸の座標上の中心位置であって、画像の横軸の座標上の中心位置となる位置を取ればよい。
【０１０５】
図４（ｂ）のうち、外接枠３０２より外側の部分は、実際に取得された画像には含まれない部分である。
【０１０６】
図４（ｂ）の３０３は第１画像１０４の外接枠を、３０７は第１画像１０４の中心位置を、各々上記の位置合わせにより、第２画像１０５の対応する位置に重ねたものである。
【０１０７】
図４（ｂ）の矢印で示すように、第１画像１０４の中心位置に対応する第２画像１０５の位置、すなわち符号３０７で示す位置を、第２画像１０５の中心位置３０８に合わせるように、第２画像１０５を移動することにより、図４（ｃ）の符号３０４で示すような領域が得られる。この、符号３０４で示す領域は、第１画像１０４にも第２画像１０５にも含まれる部分である。
【０１０８】
このままでは、元の画像の外接枠のサイズより小さくなってしまうので、拡大して、図４（ｃ）に符号３０５で示すような画像を得て、出力画像とする。このとき、画素値は、第２画像１０５の画素値を採用する。
【０１０９】
この方法により、指定の大きさの、自然な出力結果を得ることができる。撮像範囲としては、撮像者の意図よりも狭くなる可能性があるが、全体に焦点の合った画像を得ることができる。
【０１１０】
ここでは、第１画像１０４と第２画像１０５との共通領域を取って拡大したが、第１画像１０４と第２画像１０５との領域を全て含むような矩形領域を取って、縮小することも考えられる。第１画像１０４にしか存在しない部分は、第１画像１０４の画素値を採用する。この場合は、第１画像１０４にも第２画像１０５にも含まれない部分が矩形内に存在するため、白画素あるいは黒画素で穴埋めするなどの処理を、さらに行う必要がある。この方法では、撮影者の意図した撮像範囲を全て含むことが期待できるが、焦点の合わない部分や、情報がないため穴埋めされた部分が含まれることになる。
【０１１１】
上記では、中心位置として、画像の縦軸の座標上の中心位置であって、画像の横軸の座標上の中心位置となる位置を取るとしたが、必ずしもそのような取り方をする必要はなく、第１画像１０４、第２画像１０５の対応する１点を基準として処理すればよい。これは、点でなく、領域、あるいはその他の画像特徴として考えてもよく、そのような点を明示的に設定しないような処理手順であっても、本発明の範囲に当然含まれる。
【０１１２】
図５は、第１画像１０４の中心位置に対応する第２画像１０５の画像位置の所定の領域を、第１画像１０４に差し替える方法の説明図である。
【０１１３】
図５（ａ）は、第１画像１０４を示す。図５（ｂ）は第２画像を示す。図５（ｃ）は出力画像を示す。４０１は、第１画像１０４の画像領域の外接枠を示す。４０２は、第２画像１０５の画像領域の外接枠を示す。４０８は第１画像１０４の中心位置を示す。４１０は第２画像１０５の中心位置を示す。
【０１１４】
図５（ｂ）のうち、外接枠４０２より外側の部分は、実際に取得された画像には含まれない部分である。
【０１１５】
図５（ｂ）の４０３は第１画像１０４の外接枠を、４０９は第１画像１０４の中心位置を、各々上記の位置合わせにより、第２画像１０５の対応する位置に重ねたものである。
【０１１６】
図５（ｂ）の矢印で示すように、第１画像１０４の中心位置に対応する第２画像１０５の位置、すなわち符号４０９で示す位置を、第２画像１０５の中心位置４１０に合わせるように、第２画像１０５を移動することにより、図５（ｃ）に符号４０５で示す外接枠に囲まれる領域が得られる。
【０１１７】
図５（ｃ）で符号４０４で示す外接枠に囲まれる領域が、出力画像である。第１画像１０４にも第２画像１０５にも含まれる共通部分は、符号４０７で示す領域となる。この領域に関しては、第２画像１０５の画素値を採用する。このままでは、元の画像の外接枠のサイズより小さくなってしまうので、符号４０６で示す、第１画像１０４にしか含まれない部分は、第１画像１０４の画素値を採用する。
【０１１８】
この方法により、指定の大きさの、自然な出力結果を得ることができる。部分的には焦点が合わない画像となる可能性があるが、撮像範囲としては、より撮像者の意図に合致したものが得られる。
【０１１９】
上記では、領域によって第１画像１０４、第２画像１０５の画素値を採用しているが、必ずしもこれらの画素値をそのまま用いる必要があるわけではない。拡大処理を行う場合は、スムージングの処理を行うなど、より見やすい画像を得るための処理を行ってもよい。また、第１画像１０４と第２画像１０５との境界部分でも、より見やすい画像を得るため、スムージングなどの画像処理を行うことも考えられる。
【０１２０】
最後に、得られた画像を出力する（Ｓ２０７）。
【０１２１】
これは、通常デジタルスチルカメラや携帯電話の内部のフラッシュメモリ、あるいはこれらに挿入されたフラッシュメモリカードに、ＪＰＥＧ（Joint Photographic Experts  Group）形式などの画像ファイルの形で蓄積することで行われる。撮像者、あるいはその他の利用者は、随時、この画像ファイルを読み出すことで、閲覧したり、プリンタに出力したりすることができる。
【０１２２】
図２では、画像を出力した時点で終了しているが、もちろん、再度次の画像を撮像するため、これらのステップを反復してもよい。
【０１２３】
次に、本発明の第２の実施例について説明する。
【０１２４】
本実施例の画像撮像装置のブロックの構成は、第１の実施例の場合と同様である。その機能も同様である。したがって、ここでは説明を省略する。
【０１２５】
図６は、本発明の第２の実施例のフローチャートである。
【０１２６】
まず、画像入力ブロック１０１による画像入力を開始する（Ｓ５０１）。
【０１２７】
これは、通常、撮像者が、電源ボタンや、カメラボタンなどのカメラ機能を開始するためのボタンを押すことにより、開始される。
【０１２８】
これにより、レンズから撮像素子に光が導かれる。撮像素子に光が導かれると、画像入力部１０１は撮像待ちの状態になる。
【０１２９】
この撮像待ちの状態で、撮像指示ブロック１０３により撮像の指示が受付けられなくても、画像入力ブロック１０１は、随時、撮像素子上に結像されたデータをデジタルデータとして読み出し、第１画像１０４とする（Ｓ５０２）。
【０１３０】
撮像指示ブロック１０３による受付けが行われない間は、上記の読み出し処理を繰り返す。それより以前に得られた第１画像１０４は、上書きにより破棄する（Ｓ５０３）。これにより、撮像指示ブロック１０３による受付けが行われる直前の第１画像１０４が得られる。
【０１３１】
撮像指示ブロック１０３による受付けが行われた時点で、焦点位置の制御を開始し（Ｓ５０４）、焦点が合った時点で、撮像素子上に結像されたデータをデジタルデータとして読み出し、第２画像１０５とする（Ｓ５０５）。
【０１３２】
上記では、撮像指示ブロック１０３の撮像指示の後、焦点位置の制御が開始されるとしたが、焦点位置の制御は常時、あるいは随時行っていてもよい。その場合でも、各時点での画像撮像装置と被写体との位置関係に従って、実際に焦点が合うためにはタイムラグがあるため、本発明は有効である。
【０１３３】
この後、Ｓ５０６の位置合わせ以降の処理は、本発明の第１の実施例の場合と同様であるので、説明を省略する。
【０１３４】
本発明の第２の実施例によれば、撮像指示を行うためにシャッターボタンを押すなどする前に第１画像１０４を取得するため、シャッターボタンを押すなどすることによる手ぶれの影響を受けない。これにより、手ぶれの少ない、撮像者の意図に合致した撮像範囲の画像を得ることができる。
【０１３５】
次に、本発明の第３の実施例に関して説明する。
【０１３６】
図７は、本発明の第３の実施例のブロック図、図８は、本発明の第３の実施例のフローチャートである。
【０１３７】
以下、図７のブロック図について、説明する。
【０１３８】
画像入力ブロック６０１、オートフォーカス制御ブロック６０２、撮像指示ブロック６０３、第１画像６０４、第２画像６０５、撮像範囲情報取得ブロック６０６に関しては、本発明の第１の実施例の場合と同様であるので、説明を省略する。
【０１３９】
画像認識６０７は、画像中の文字などを抽出し、認識して文字列などの認識結果を得る。
【０１４０】
画像認識は、一般に、文字などの要素を画像中から切り出し、切り出した各々の要素を認識辞書とマッチングすることで行われる。
【０１４１】
次に、図８のフローチャートを参照し、各ステップに関して説明する。
【０１４２】
Ｓ７０６の位置合わせまでは、本発明の第１の実施例の場合と同様であるので、説明を省略する。
【０１４３】
なお、ここでは、本発明の第１の実施例と同様に、撮像指示ブロック６０３の指示の後に第１画像６０４を取得しているが、本発明の第２の実施例と同様に、随時第１画像６０４を取得しておいてもよい。
【０１４４】
位置合わせを行った後、画像認識ブロック６０７は、第２画像６０５を用いて、文字認識などの画像認識を行う（Ｓ７０７）。この時、画像の中心位置は、第１画像６０４の位置を基準にして判定する。
【０１４５】
通常、撮像者は、画像の中心付近に、認識したい文字の行などを持ってくるので、中心位置がどこであるかは重要な意味を持つ。本発明を用いることにより、適切に認識対象を決定することができる。
【０１４６】
この点に関し、図９を用いて説明する。
【０１４７】
図９（ａ）は、第１画像６０４、図９（ｂ）は第２画像６０５を示し、１２０１は、第１画像６０４の画像領域の外接枠、１２０２は、第２画像６０５の画像領域の外接枠、１２０４は第１画像６０４の中心位置、１２０６は第２画像６０５の中心位置を示す。
【０１４８】
図９（ｂ）のうち、外接枠１２０２より外側の部分は、実際に取得された画像には含まれない部分である。
【０１４９】
符号１２０７、１２０８で示す文字列「ＹＡＭＡＤＡ」が、撮像者が読み取りたい文字列である。このように、撮像指示装置で指示する時点で、読み取りたい文字列を画面の中心付近にくるようにして、撮像する。
【０１５０】
第２画像６０５では、手の動きにより位置がずれているため、その中心位置１２０６付近には、読み取りたい文字列１２０８は存在しない。
【０１５１】
符号１２０５は第１画像６０４の中心位置を、位置合わせにより、第２画像６０５の対応する位置に重ねたものである。
【０１５２】
第２画像６０５上で、この符号１２０５で示される点を中心として処理を行うことにより、その付近に読み取りたい文字列１２０８が存在するので、読み取りたい対象がどれであるかを容易に判定して、正しく文字認識を行うことができる。
【０１５３】
画像認識を行う場合は、人間が画像を見るのが目的ではないので、第１画像６０４と第２画像６０５の両方を用いる必要は必ずしもない。
【０１５４】
しかしながら、ここでは、第２画像６０５を用いて画像認識を行うとしたが、第１画像６０４と第２画像６０５との両方を用いて生成される画像から、画像認識を行うことも考えられる。
【０１５５】
第１画像６０４と第２画像６０５の両方を用いることにより、焦点を合わせている間の手ぶれにより撮像領域からはみ出てしまった部分についても、画像認識を行える場合もある。
【０１５６】
画像認識を行った後は、例えば、撮像装置が携帯電話で、認識対象が電話番号であれば、引き続き、その電話番号に電話を掛けるなどの処理を行ってもよい。
【０１５７】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１５８】
【図１】本発明の一実施例に係るブロック図
【図２】本発明の第１の実施例に係るフローチャート
【図３】本発明の第１の実施例に係る処理のタイミングに関する説明図
【図４】本発明の第１の実施例に係る説明図（その１）
【図５】本発明の第１の実施例に係る説明図（その２）
【図６】本発明の第２の実施例に係るフローチャート
【図７】本発明の第３の実施例に係るブロック図
【図８】本発明の第３の実施例に係るフローチャート
【図９】本発明の第３の実施例に係る説明図
【図１０】光学式の手ぶれ補正機能の説明図
【図１１】電子式の手ぶれ補正機能の説明図
【図１２】電子式の手ぶれ補正機能の処理のタイミングに関する説明図
【符号の説明】
【０１５９】
１０１，６０１  画像入力ブロック、１０２，６０２  オートフォーカス制御ブロック、１０３，６０３  撮像指示ブロック、１０４，６０４  第１画像、１０５，６０５  第２画像、１０６，６０６  撮像範囲情報取得ブロック、６０７  画像認識ブロック。
【図１】
2005341147.tif 000003
【図２】
2005341147.tif 000004
【図３】
2005341147.tif 000005
【図４】
2005341147.tif 000006
【図５】
2005341147.tif 000007
【図６】
2005341147.tif 000008
【図７】
2005341147.tif 000009
【図８】
2005341147.tif 000010
【図９】
2005341147.tif 000011
【図１０】
2005341147.tif 000012
【図１１】
2005341147.tif 000013
【図１２】
2005341147.tif 000014