(57)【要約】【課題】楕円で撮影された被写体を本来の形状に補正する。【解決手段】輪郭抽出により被写体から得られた楕円の長軸Ａと短軸Ｂとを検出し（Ｓ２０１）、短軸Ｂの角度が−４５°＜Ｂ＜＋４５°であるか否かを判断する（Ｓ２０２）。ＹＥＳである場合には、長軸Ａが垂直軸となり、短軸Ｂが水平軸となるように画像を回転する（Ｓ２０３）。ＮＯである場合には、短軸Ｂが垂直軸となり、長軸Ａが水平軸となるように画像を回転する（Ｓ２０５）。Ｓ２０３で長軸Ａが垂直軸となり、短軸Ｂが水平軸となるように画像を回転させた場合には、画像の水平方向をＡ／Ｂ倍に拡大する（Ｓ２０４）。Ｓ２０５で短軸Ｂが垂直軸となり、長軸Ａが水平軸となるように画像を回転させた場合には、画像の垂直方向をＡ／Ｂ倍に拡大する（Ｓ２０６）。これにより、Ａ＝Ｂとなり、楕円の長軸Ａと短軸Ｂとが同一長さになることにより、楕円は真円に補正される。【選択図】図４
2007251700.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影する撮影手段と、
この撮影手段により撮影される撮影画像内における楕円の長軸と短軸とを検出する検出手段と、
この検出手段により検出された前記長軸に基づく長軸方向への縮小処理及び／又は前記短軸に基づく短軸方向への拡大処理を実行することにより、前記画像内における楕円を真円に補正する楕円補正手段と
を備えることを特徴とするデジタルカメラ。
【請求項２】
前記楕円補正手段は、前記長軸又は短軸が二次元座標における垂直軸又は水平軸となるように、前記画像内において楕円を回転させる前処理手段を備え、
この前処理手段により回転された楕円を垂直方向及び／又は水平方向に前記縮小処理及び／又は拡大処理することを特徴とする請求項１記載のデジタルカメラ。
【請求項３】
前記前処理手段は、前記二次元座標における垂直軸又は水平軸に対する前記長軸又は短軸の角度に応じて、回転方向を決定し、この決定した回転方向に前記楕円を回転させることを特徴とする請求項２記載のデジタルカメラ。
【請求項４】
被写体を撮影する撮影手段と、
この撮影手段により撮影される被写体像をスルー画像として表示手段に表示させる第１の表示手段と、
この第１の表示制御手段により表示手段に表示されるスルー画像とともに撮影ガイド情報を表示させる第２の表示制御手段と、
前記第１、第２の表示制御手段により前記表示手段にスルー画像及び撮影ガイド情報が表示されている状態の任意のタイミングで撮影を指示する撮影指示手段と、
この撮影指示手段により撮影指示に応答して、前記撮影手段により撮影される画像を取得する画像取得手段と、
この画像取得手段により取得された画像内における楕円を真円に補正する楕円補正手段とを備え、
前記第２の表示制御手段は、前記楕円補正手段による補正を容易にするための撮影ガイド情報をスルー画像とともに表示させることを特徴とするデジタルカメラ。
【請求項５】
前記撮影ガイド情報を複数種記憶する記憶手段と、
この記憶手段からいずれかの撮影ガイド情報を選択する選択手段とを備え、
前記第２の表示制御手段は、前記選択手段により選択された撮影ガイド情報をスルー画像とともに前記表示手段に表示させることを特徴とする請求項４記載のデジタルカメラ。
【請求項６】
前記記憶手段は、前記撮影ガイド情報を楕円の形状に対応して複数種記憶するとともに、これら撮影ガイド情報毎に前記縮小処理及び／又は拡大処理に用いる拡大率又は縮小率情報を記憶し、
前記楕円補正手段は、前記選択手段により選択された撮影ガイド情報に対応する拡大率又は縮小率情報に基づき前記縮小処理及び／又は拡大処理を実行することにより、前記画像内における楕円を真円に補正することを特徴とする請求項５記載のデジタルカメラ。
【請求項７】
被写体を撮影する撮影手段と、
この撮影手段により撮影される撮影画像内における物体形状が楕円と台形のいずれであるかを判別する判別手段と、
前記判別手段により台形であると判別された場合、前記撮影画像内における台形を矩形に補正する台形補正手段と、
前記判別手段により楕円であると判別された場合、前記撮影画像内における楕円を真円に補正する楕円補正手段と
を備えることを特徴とするデジタルカメラ。
【請求項８】
被写体を撮影する撮影手段を備えるデジタルカメラが有するコンピュータを、
前記撮影手段により撮影される撮影画像内における楕円の長軸と短軸とを検出する検出手段と、
この検出手段により検出された前記長軸に基づく長軸方向への縮小処理及び／又は前記短軸に基づく短軸方向への拡大処理を実行することにより、前記画像内における楕円を真円に補正する楕円補正手段と
して機能させることを特徴とする画像処理プログラム。
【請求項９】
被写体を撮影する撮影手段を備えるデジタルカメラが有するコンピュータを、
前記撮影手段により撮影される被写体像をスルー画像として表示手段に表示させる第１の表示手段と、
この第１の表示制御手段により表示手段に表示されるスルー画像とともに撮影ガイド情報を表示させる第２の表示制御手段と、
前記第１、第２の表示制御手段により前記表示手段にスルー画像及び撮影ガイド情報が表示されている状態の任意のタイミングで撮影を指示する撮影指示手段と、
この撮影指示手段により撮影指示に応答して、前記撮影手段により撮影される画像を取得する画像取得手段と、
この画像取得手段により取得された画像内における楕円を真円に補正する楕円補正手段として機能させ、
前記第２の表示制御手段は、前記楕円補正手段による補正を容易にするための撮影ガイド情報をスルー画像とともに表示させるように機能させることを特徴とする画像処理プログラム。
【請求項１０】
被写体を撮影する撮影手段を備えるデジタルカメラが有するコンピュータを、
前記撮影手段により撮影される撮影画像内における物体形状が楕円と台形のいずれであるかを判別する判別手段と、
前記判別手段により台形であると判別された場合、前記撮影画像内における台形を矩形に補正する台形補正手段と、
前記判別手段により楕円であると判別された場合、前記撮影画像内における楕円を真円に補正する楕円補正手段と
して機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影画像内における楕円を補正処理するデジタルカメラ及び画像処理プログラムに関する。
【背景技術】
【０００２】
カメラで被写体を撮影した場合、撮影角度に応じて被写体は本来の形状とは異なる形状で撮影される。例えば、矩形の物体を撮影した場合、真上から撮影しない限り当該物体は台形で撮影される。このため、この台形で撮影された四角形領域を矩形に補正する形状補正処理を行って、撮影された台形を本来の被写体の形状である矩形に補正し、この補正した形状の被写体を有する画像を記録するカメラも提案されるに至っている（例えば、特許文献１参照）。
【特許文献１】特開２００５−１４３０９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、撮影角度に応じて本来の形状とは異なる形状で撮影される物体の形状は、矩形に限るものではなく、真円にあっても真上から撮影しない限り当該物体は楕円で撮影される。しかしながら、前述の撮影された四角形領域を矩形に補正する形状補正処理を行うカメラでは、台形で撮影された被写体を本来の矩形形状に補正することはできるにしても、楕円で撮影された被写体を本来の形状に補正することができない。
【０００４】
本発明は、かかる従来の課題に鑑みてなされたものであり、楕円で撮影された被写体を本来の形状に補正することのできるデジタルカメラ及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決するため請求項１の発明にかかるデジタルカメラにあっては、被写体を撮影する撮影手段と、この撮影手段により撮影される撮影画像内における楕円の長軸と短軸とを検出する検出手段と、この検出手段により検出された前記長軸に基づく長軸方向への縮小処理及び／又は前記短軸に基づく短軸方向への拡大処理を実行することにより、前記画像内における楕円を真円に補正する楕円補正手段とを備える。
【０００６】
また、請求項２の発明にかかるデジタルカメラにあっては、前記楕円補正手段は、前記長軸又は短軸が二次元座標における垂直軸又は水平軸となるように、前記画像内において楕円を回転させる前処理手段を備え、この前処理手段により回転された楕円を垂直方向及び／又は水平方向に前記縮小処理及び／又は拡大処理する。
【０００７】
また、請求項３の発明にかかるデジタルカメラにあっては、前記前処理手段は、前記二次元座標における垂直軸又は水平軸に対する前記長軸又は短軸の角度に応じて、回転方向を決定し、この決定した回転方向に前記楕円を回転させる。
【０００８】
また、請求項４の発明にかかるデジタルカメラにあっては、被写体を撮影する撮影手段と、この撮影手段により撮影される被写体像をスルー画像として表示手段に表示させる第１の表示手段と、この第１の表示制御手段により表示手段に表示されるスルー画像とともに撮影ガイド情報を表示させる第２の表示制御手段と、前記第１、第２の表示制御手段により前記表示手段にスルー画像及び撮影ガイド情報が表示されている状態の任意のタイミングで撮影を指示する撮影指示手段と、この撮影指示手段により撮影指示に応答して、前記撮影手段により撮影される画像を取得する画像取得手段と、この画像取得手段により取得された画像内における楕円を真円に補正する楕円補正手段とを備え、前記第２の表示制御手段は、前記楕円補正手段による補正を容易にするための撮影ガイド情報をスルー画像とともに表示させる。
【０００９】
また、請求項５の発明にかかるデジタルカメラにあっては、前記撮影ガイド情報を複数種記憶する記憶手段と、この記憶手段からいずれかの撮影ガイド情報を選択する選択手段とを備え、前記第２の表示制御手段は、前記選択手段により選択された撮影ガイド情報をスルー画像とともに前記表示手段に表示させる。
【００１０】
また、請求項６の発明にかかるデジタルカメラにあっては、前記記憶手段は、前記撮影ガイド情報を楕円の形状に対応して複数種記憶するとともに、これら撮影ガイド情報毎に前記縮小処理及び／又は拡大処理に用いる拡大率又は縮小率情報を記憶し、前記楕円補正手段は、前記選択手段により選択された撮影ガイド情報に対応する拡大率又は縮小率情報に基づき前記縮小処理及び／又は拡大処理を実行することにより、前記画像内における楕円を真円に補正する。
【００１１】
また、請求項７の発明にかかるデジタルカメラにあっては、被写体を撮影する撮影手段と、この撮影手段により撮影される撮影画像内における物体形状が楕円と台形のいずれであるかを判別する判別手段と、前記判別手段により台形であると判別された場合、前記撮影画像内における台形を矩形に補正する台形補正手段と、前記判別手段により楕円であると判別された場合、前記撮影画像内における楕円を真円に補正する楕円補正手段とを備える。
【００１２】
また、請求項８の発明にかかる画像処理プログラムにあっては、被写体を撮影する撮影手段を備えるデジタルカメラが有するコンピュータを、前記撮影手段により撮影される撮影画像内における楕円の長軸と短軸とを検出する検出手段と、この検出手段により検出された前記長軸に基づく長軸方向への縮小処理及び／又は前記短軸に基づく短軸方向への拡大処理を実行することにより、前記画像内における楕円を真円に補正する楕円補正手段として機能させる。
【００１３】
また、請求項９の発明にかかる画像処理プログラムにあっては、被写体を撮影する撮影手段を備えるデジタルカメラが有するコンピュータを、前記撮影手段により撮影される被写体像をスルー画像として表示手段に表示させる第１の表示手段と、この第１の表示制御手段により表示手段に表示されるスルー画像とともに撮影ガイド情報を表示させる第２の表示制御手段と、前記第１、第２の表示制御手段により前記表示手段にスルー画像及び撮影ガイド情報が表示されている状態の任意のタイミングで撮影を指示する撮影指示手段と、この撮影指示手段により撮影指示に応答して、前記撮影手段により撮影される画像を取得する画像取得手段と、この画像取得手段により取得された画像内における楕円を真円に補正する楕円補正手段として機能させ、記第２の表示制御手段は、前記楕円補正手段による補正を容易にするための撮影ガイド情報をスルー画像とともに表示させるように機能させる。
【００１４】
また、請求項１０の発明にかかる画像処理プログラムにあっては、被写体を撮影する撮影手段を備えるデジタルカメラが有するコンピュータを、前記撮影手段により撮影される撮影画像内における物体形状が楕円と台形のいずれであるかを判別する判別手段と、前記判別手段により台形であると判別された場合、前記撮影画像内における台形を矩形に補正する台形補正手段と、前記判別手段により楕円であると判別された場合、前記撮影画像内における楕円を真円に補正する楕円補正手段として機能させる。
【発明の効果】
【００１５】
本発明によれば、楕円状の被写体を本来の形状である真円に補正して撮影記録したり、撮影記録された楕円状の被写体を本来の形状である真円に補正することができる。
【発明を実施するための最良の形態】
【００１６】
（第１の実施の形態）
以下、本発明の一実施の形態を図にしたがって説明する。図１は、本発明の一実施の形態に係るデジタルカメラ１の電気的構成を示すブロック図である。このデジタルカメラ１は、撮像素子であるＣＣＤ２と、ＤＳＰ／ＣＰＵ３とを有している。ＣＣＤ２は本発明の撮影手段であり、図外の撮像レンズ等の光学系を介して結像された被写体の光学像を光電変換し、被写体の光学像に応じたアナログの撮像信号を出力する。
【００１７】
ＤＳＰ／ＣＰＵ３は、ＪＰＥＧ方式による画像データの圧縮・伸張を含むデジタル信号処理を行うとともにデジタルカメラ１の各部を制御するワンチップマイコンである。ＤＳＰ／ＣＰＵ３には、ＣＣＤ２を駆動するＴＧ（Timing Generator）４が接続され、ＴＧ４には、ＣＣＤ２から出力される撮像信号が入力するユニット回路５が接続されている。ユニット回路５は、相関二重サンプリングによりＣＣＤ２の出力信号等のノイズを除去するＣＤＳ回路、ノイズが除去された撮像信号を増幅するゲイン調整用アンプ（ＡＧＣ）、増幅後の撮像信号をデジタル信号に変換するＡ／Ｄ変換器（ＡＤ）から構成されており、ＣＣＤ２の出力信号はユニット回路５にてデジタル信号に変換され、ＤＳＰ／ＣＰＵ３に送られる。
【００１８】
また、ＤＳＰ／ＣＰＵ３には、レンズ駆動部６、ストロボ回路７、ＵＳＢインターフェース８、電源制御部９、キー入力部１０、液晶モニタ１１が接続されるとともに、アドレス・データバス１２を介してＤＲＡＭ１３、内蔵フラッシュメモリ１４、カード・インターフェース１５が接続されている。カード・インターフェース１５には、本体に設けられている図示しないカードスロットに着脱自在に装着されたメモリ・カード１６が接続されている。レンズ駆動部６は、前述した撮像レンズを構成するズームレンズやフォーカスレンズを駆動するモータ、及びその駆動回路等からなり、ＤＳＰ／ＣＰＵ３から送られる制御信号に応じてズームレンズやフォーカスレンズを駆動する。
【００１９】
ＤＲＡＭ１３は、ＣＣＤ２により撮像されデジタル化された被写体の画像データを一時記憶するバッファであるとともに、ＤＳＰ／ＣＰＵ３のワーキングメモリとして使用される。そして、シャッターキーが押された撮影時には、ＤＲＡＭ１３に一時記憶された画像データが、ＤＳＰ／ＣＰＵ３により圧縮され、最終的には所定のフォーマットの画像ファイルとして、本発明の画像記録手段であるメモリ・カード１６に記録される。
【００２０】
ストロボ回路７は、前述したストロボを構成するキセノンランプ等の光源や、その給電回路及び調光回路等から構成される。液晶モニタ１１はカラーＬＣＤとその駆動回路とを含み、撮影待機モードではＣＣＤ２によって撮像された被写体画像をスルー画像として表示し、また、再生モード（ＰＬＡＹモード）では、メモリ・カード１６から読み出され、ＤＳＰ／ＣＰＵ３によって伸張された記録画像を表示する。また、操作補助用として、機能選択時の処理メニュー表示や設定用の図形若しくはアイコン等の表示を行う。
【００２１】
レンズ駆動部６は、前記撮像レンズを構成するズームレンズ及びフォーカスレンズを含むレンズ群を光軸方向に駆動するためのステッピングモータ、及びそれらをＤＳＰ／ＣＰＵ３から送られる制御信号に応じて駆動するモータドライバから構成される。
【００２２】
ＵＳＢインターフェース８には前述した外部機器接続コネクタ１７が接続されている。デジタルカメラ１は、外部機器接続コネクタ１７を介して他の外部機器と接続されることにより、外部機器から送られる操作信号の受信、及びメモリ・カード１６に記録されている画像データの外部機器への転送が可能となっている。
【００２３】
電源制御部９には、ニッケル水素等の充電池を含む電源回路１８が接続されており、電源制御部９は外部機器接続コネクタ１７を介して外部から供給される電力を電源回路１８へ供給する。キー入力部１０は、モード選択キー等の複数の操作キー及びスイッチを含み、使用者によるキー操作に応じた操作信号をＤＳＰ／ＣＰＵ３に出力する。
【００２４】
そして、内蔵フラッシュメモリ１４には、ＤＳＰ／ＣＰＵ３に上記各部を制御させるための制御プログラム、例えばＡＥ・ＡＦ制御用のプログラムや、データ通信用プログラム等の各種の動作モードに応じた制御に必要なプログラム、及び各種データが記憶されている。特にＤＳＰ／ＣＰＵ３を本発明の検出手段、円画像補正手段、表示制御手段、矩形画像補正手段等として機能させるためのプログラムが記憶されている。
【００２５】
以上の構成に係る本実施の形態において、キー入力部１０に設けられている前記モード選択キーを操作して円補正ＲＥＣモードを設定すると、ＤＳＰ／ＣＰＵ３は前記内蔵フラッシュメモリ１４に格納されているプログラムに基づき、図２のフローチャートに示すような処理を実行する。すなわち、液晶モニタ１１に、画面の中心の円形内においてのみスルー画像を表示する（ステップＳ１０１）。このステップＳ１０１での処理により、図３（ａ）に示すように、液晶モニタ１１には、画面の中心に円形の表示領域１１１が表示される。また、ユーザがこの表示領域１１１内に被写体が表示されるように、デジタルカメラ１の向きを調整することにより、該表示領域１１１内には本来真円の被写体が楕円のスルー画像１１２として表示される。
【００２６】
次に、シャッターキーが操作されたか否かを判断し（ステップＳ１０２）、シャッターキーが操作されたならば、静止画撮影処理を実行して静止画データを取得し、取得した静止画データのうち前記表示領域１１１に対応する領域の静止画データのみをＤＲＡＭ１３に記憶する（ステップＳ１０３）。引き続き、このＤＲＡＭ１３に記憶した静止画データにおける楕円の輪郭を抽出（検出）する処理を実行する（ステップＳ１０４）。この輪郭抽出処理には、例えば公知のラドン法等を用いるとともに、画像内に存在する最大の楕円領域を抽出する。次に、前記ステップＳ１０３でＤＲＡＭ１３に記憶された静止画データを液晶モニタ１１に表示するとともに、前記ステップＳ１０４で抽出した楕円の輪郭部分を強調表示し（ステップＳ１０５）、さらに、補正、キャンセルの選択ボタンを表示する（ステップＳ１０６）。このステップＳ１０５及びＳ１０６での処理により、図３（ｂ）に示すように、液晶モニタ１１に楕円の輪郭１１３が強調された静止画が表示されるとともに、補正ボタン１１４とキャンセルボタン１１５とが表示される。
【００２７】
引き続き、ユーザがキー入力部１０を操作して補正を選択したか否かを判断し（ステップＳ１０７）、補正ボタン１１４が選択されることなくキャンセルボタン１１５選択された場合には（ステップＳ１０７：ＮＯ）、後述する楕円を真円に補正する処理を実行することなく、画像１１２をそのままメモリ・カード１６に格納する（ステップＳ１０８）。また、補正ボタン１１４が選択された場合には（ステップＳ１０７：ＹＥＳ）、前記楕円の画像１１２を真円に補正し（ステップＳ１０９）、この補正した画像をメモリ・カード１６に格納する（ステップＳ１１０）。これにより、図３（ｃ）に示すように、真円に補正された画像１１６がメモリ・カード１６に記録されることとなる。
【００２８】
図４は、前記ステップＳ１０９で実行される楕円から真円への補正の処理手順を示すフローチャートである。先ず、前記ステップＳ１０４での輪郭抽出により得られた楕円の長軸Ａと短軸Ｂとを検出する（ステップＳ２０１）。この楕円の長軸Ａと短軸Ｂとを検出するに際しては、例えば楕円の円周上における各ドットの座標を検出し、最も離れている座標間の線分を長軸Ａとし、最も近接している座標間の線分を短軸Ｂとする。
【００２９】
次に、この検出した短軸Ｂの角度が−４５°より大でかつ＋４５°より小であるか否かを判断する（ステップＳ２０２）。そして、この判断がＹＥＳであって、−４５°＜Ｂ＜＋４５°である場合には、長軸Ａが垂直軸となり、短軸Ｂが水平軸となるように画像を回転する（ステップＳ２０３）。しかし、ステップＳ２０２の判断がＮＯであって、−４５°＜Ｂ＜＋４５°でない場合には、短軸Ｂが垂直軸となり、長軸Ａが水平軸となるように画像を回転する（ステップＳ２０５）。
【００３０】
すなわち、ステップＳ２０３及びステップＳ２０５の処理は、図５（ａ）に示すように、長軸Ａ又は短軸Ｂが二次元座標における水平軸（ｘ軸）又は垂直軸（ｙ軸）とに一致してない楕円Ｖを想定し、この楕円Ｖの長軸Ａ又は短軸Ｂを水平軸（ｘ軸）又は垂直軸（ｙ軸）に一致させるべく、楕円Ｖを回転させる処理である。このとき、図５（ａ）に示すように、短軸Ｂの角度が−４５°〜＋４５°の範囲内にある場合には、短軸Ｂを垂直軸（ｙ軸）に合致させるよりも水平軸（ｘ軸）に合致させる方が、必要とする楕円Ｖの回転量は少なくて済む。したがって、ステップＳ２０２の判断がＹＥＳであって、短軸Ｂの角度が−４５°＜Ｂ＜＋４５°である場合には、ステップＳ２０３で図５（ｂ）に示すように、長軸Ａが垂直軸（ｙ軸）となり、短軸Ｂが水平軸（ｘ軸）となるように画像を回転する。
【００３１】
しかし、前述とは逆に、短軸Ｂの角度が−４５°〜＋４５°の範囲内にない場合には、短軸Ｂを水平軸（ｘ軸）に合致させるよりも垂直軸（ｙ軸）に合致させる方が、必要とする楕円Ｖの回転量は少なくて済む。したがって、ステップＳ２０２の判断がＮＯであって、短軸Ｂの角度が−４５°＜Ｂ＜＋４５°でない場合には、ステップＳ２０５で図６に示すように、短軸Ｂが垂直軸（ｙ軸）となり、長軸Ａが水平軸（ｘ軸）となるように画像を回転する。
【００３２】
そして、ステップＳ２０３で図５（ｂ）に示すように、長軸Ａが垂直軸（ｙ軸）となり、短軸Ｂが水平軸（ｘ軸）となるように画像を回転させた場合には、画像の水平方向をＡ／Ｂ倍に拡大する（ステップＳ２０４）。これにより、Ａ＝Ｂとなり、楕円Ｖの長軸Ａと短軸Ｂとが同一長さになることにより、楕円は真円に補正されることとなる。また、ステップＳ２０５で図６に示すように、短軸Ｂが垂直軸（ｙ軸）となり、長軸Ａが水平軸（ｘ軸）となるように画像を回転させた場合には、画像の垂直方向をＡ／Ｂ倍に拡大する（ステップＳ２０６）。これにより、Ａ＝Ｂとなり、楕円Ｖの長軸Ａと短軸Ｂとが同一長さになることにより、楕円は真円に補正されることとなる。
【００３３】
なお、本実施の形態においては、長軸Ａの長さを基準として、楕円の水平方向あるいは垂直方向をＡ／Ｂ倍に拡大するようにしたが、短軸Ｂの長さを基準として、楕円の水平方向あるいは垂直方向をＢ／Ａ倍に縮小するようにしてもよい。さらには、長軸Ａ又は短軸Ｂの長さのいずれも基準とすることなく、両者の差の比率等に基づき長軸Ａを縮小し短軸Ｂを拡大するようにしてもよく、要はＡ＝Ｂとなる画像補正を行えばよい。
【００３４】
このとき、この画像の拡大又は縮小補正は、前述のように長軸Ａ又は短軸Ｂが水平軸（ｘ軸）又は垂直軸（ｙ軸）となるように画像を回転させてから行う。したがって、画像拡大又は縮小は、二次元座標における水平（ｘ）方向又は垂直（ｙ）方向においてのみ行えばよいこととなる。よって、拡大又は縮小補正処理が簡単となり、簡単な拡大又は縮小補正処理により楕円を真円に補正することができる。
【００３５】
（第２の実施の形態）
図７及び図８は、本発明の第２の実施の形態を示すものである。本実施の形態においては、図７に示すように、前記内蔵フラッシュメモリ１４に、前記プログラム等とともにガイドデータテーブル１４１が格納されている。このガイドデータテーブル１４１には、ガイド表示データと付随データとが対応して記憶されている。これらガイド表示データにおいて、（ａ）（ｂ）・・・は、前記液晶モニタ１１に水平方向に長軸を有する楕円を表示させる画像データであり、対応する付随データとして垂直方向拡大倍率、及び水平方向縮小倍率が記憶されている。（ｃ）（ｄ）・・・は、液晶モニタ１１に垂直方向に長軸を有する楕円を表示させる画像データであり、対応する付随データとして水平方向拡大倍率、及び水垂直方向縮小倍率が記憶されている。また、（ｅ）は、液晶モニタ１１に水平軸と垂直軸とからなる二次元座標を表示させる画像データであり、対応する付随データは記憶されていない。
【００３６】
図８は、本実施の形態の処理手順を示すフローチャートである。まず、メニュー画面表示処理を実行して、液晶モニタ１１に、前記ガイドデータテーブル１４１に格納されているガイド表示データを縮小して羅列表示する（ステップＳ３０１）。次に、このメニュー画面からいずれかのガイド表示データがユーザのキー入力部１０操作により選択されたか否かを判断し（ステップＳ３０２）、選択されたならば選択されたガイド表示データに基づく形状のガイドを液晶モニタ１１の中央部に表示させる（ステップＳ３０３）。さらに、このガイドを表示させた液晶モニタ１１にスルー画像を表示させる（ステップＳ３０４）。
【００３７】
このときユーザは、ガイド表示データ（ａ）（ｂ）・・・（ｃ）（ｄ）・・・を選択した場合には、本来は真円であるがスルー画像としては楕円で表示される被写体の外周が、表示されている楕円と合致するようにデジタルカメラ１の傾き角度、ズーム倍率等を調整する。また、ガイド表示データ（ｅ）を選択した場合には、本来は真円であるがスルー画像としては楕円で表示される被写体の長軸又は短軸が、表示されている二次元座標の水平軸又は垂直軸に夫々合致するように、デジタルカメラ１の傾き角度等を調整する。
【００３８】
引き続き、ステップＳ３０５〜Ｓ３１３の処理を実行する。このステップＳ３０５〜Ｓ３１３の処理は、前述した第１の実施の形態における図２に示したフローチャートのステップＳ１０２〜Ｓ１１０の処理と同様である。しかし、ガイド表示データ（ａ）（ｂ）・・・（ｃ）（ｄ）・・・を選択した場合には、垂直方向拡大・縮小倍率、及び水平方向縮小・拡大倍率は、ガイドデータテーブル１４１の付随データにより既知である。したがって、ステップＳ３１２（ステップＳ１０９に対応）で楕円を真円に補正する処理を実行するに際しては、図４に示したフローチャートにおけるステップＳ２０１、Ｓ２０２、Ｓ２０３及びＳ２０５の処理を行う必要はなく、ステップＳ２０４及びＳ２０６の処理のみを行って、ガイドデータテーブル１４１の付随データにより示される方向に、示される倍率で拡大又は縮小すればよいこととなる。
【００３９】
また、ガイド表示データ（ｅ）を選択した場合には、楕円で表示される被写体の長軸又は短軸が、表示されている二次元座標の水平軸又は垂直軸に夫々合致している。したがって、ステップＳ３１２（ステップＳ１０９に対応）で楕円を真円に補正する処理を実行するに際しては、図４に示したフローチャートにおけるステップＳ２０２、Ｓ２０３及びＳ２０５の処理を行う必要はなく、ステップＳ２０１で長軸Ａと短軸Ｂとを検出し、ステップＳ２０４又はＳ２０６で水平方向又は垂直方向にＡ／Ｂ倍に拡大する処理を行えばよいこととなる。よって、ステップＳ３１２で楕円を真円に補正する際の処理を第１の実施の形態よりも簡単化することができ、ＤＳＰ／ＣＰＵ３の処理負担を軽減することができるとともに、処理速度を高めることもできる。
【００４０】
（第３の実施の形態）
図９は、本発明の第３の実施の形態における処理手順を示すフローチャートである。キー入力部１０に設けられている前記モード選択キーを操作して補正ＲＥＣモードを設定すると、ＤＳＰ／ＣＰＵ３は前記フラッシュメモリ１４に格納されているプログラムに基づき、図９のフローチャートに示すような処理を実行する。すなわち、液晶モニタ１１に、スルー画像を表示する（ステップＳ４０１）。次に、シャッターキーが操作されたか否かを判断し（ステップＳ４０２）、シャッターキーが操作されたならば、静止画撮影処理を実行して静止画データを取得し、取得した静止画データをＤＲＡＭ１３に記憶する（ステップＳ４０３）。引き続き、このＤＲＡＭ１３に記憶した画像データにおける被写体の輪郭を抽出（検出）する処理を実行する（ステップＳ４０４）。輪郭抽出処理には、例えば公知のラドン法等を用いるとともに、画像内に存在する最大の輪郭領域を抽出する。次に、前記ステップＳ４０３でＤＲＡＭ１３に記憶された静止画データを液晶モニタ１１に表示するとともに、前記ステップＳ４０４で抽出した輪郭部分を強調表示し（ステップＳ４０５）、さらに、補正、キャンセルの選択ボタンを表示する（ステップＳ４０６）。
【００４１】
引き続き、ユーザがキー入力部１０を操作して補正を選択したか否かを判断し（ステップＳ４０７）、補正が選択されることなくキャンセル選択された場合には（ステップＳ４０７：ＮＯ）、画像（ＤＲＡＭ１３に記憶されている静止画データ）をそのままメモリ・カード１６に格納する（ステップＳ４０８）。また、補正が選択された場合には（ステップＳ４０７：ＹＥＳ）、前記ステップＳ４０４で抽出された輪郭が楕円と台形のいずれであるかを判断する（ステップＳ４０９）。そして、楕円であると判断された場合には、第１の実施の形態で詳述した楕円を真円に補正する処理を実行する（ステップＳ４１０）。また、台形であると判断された場合には、特開２００５−１４３０９２号公報等において公知の台形を矩形に補正する処理を実行する（ステップＳ４１１）。そして、補正した画像をメモリ・カード１６に格納する（ステップＳ４１２）。
【００４２】
したがって、本実施の形態によれば、本来真円であるがデジタルカメラ１で撮影する際の都合上画像としては楕円となる被写体、及び本来矩形であるがデジタルカメラ１で撮影する際の都合上画像としては台形となる被写体を、本来の形状にして撮影記録することができる。
【００４３】
なお、実施の形態においては、撮影する際に楕円を真円に補正するようにしたが、既に撮影されていてメモリ・カードに記憶されている画像を読み出して、この読出画像中における楕円を真円に補正して表示し、あるいは真円に補正した画像をメモリ・カードに記憶させるようにしてもよい。また、実施の形態においては、本発明をデジタルカメラ単体に適用した場合を示したが、デジタルカメラを内蔵する携帯電話等のデジタルカメラを具備する機器にも本発明を適用することができる。（変更要）
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施の形態にかかるデジタルカメラの電気的構成を示すブロック図である。
【図２】本発明の第１の実施の形態における処理手順を示すフローチャートである。
【図３】同実施の形態の表示遷移図である。
【図４】楕円から真円への補正処理の処理手順を示すフローチャートである。
【図５】（ａ）はステップＳ２０２の説明図であり、（ｂ）はステップＳ２０３の説明図である。
【図６】ステップＳ２０５の説明図である。
【図７】本発明の第２の実施の形態におけるガイドデータテーブルの概念図である。
【図８】同実施の形態における処理手順を示すフローチャートである。
【図９】本発明の第３の実施の形態における処理手順を示すフローチャートである。
【符号の説明】
【００４５】
１    デジタルカメラ
２    ＣＣＤ
３    ＤＳＰ／ＣＰＵ
４    ＴＧ
５    ユニット回路
６    レンズ駆動部
７    ストロボ回路
１０    キー入力部
１１    液晶モニタ
１２    データバス
１３    ＤＲＡＭ
１４    内蔵フラッシュメモリ
１６    メモリ・カード
１１１    表示領域
１１２    スルー画像
１１３    輪郭
１１４    補正ボタン
１１５    キャンセルボタン
１４１    ガイドデータテーブル
Ａ    長軸
Ｂ    短軸
Ｖ    楕円
【図１】
2007251700.tif 000003
【図２】
2007251700.tif 000004
【図３】
2007251700.tif 000005
【図４】
2007251700.tif 000006
【図５】
2007251700.tif 000007
【図６】
2007251700.tif 000008
【図７】
2007251700.tif 000009
【図８】
2007251700.tif 000010
【図９】
2007251700.tif 000011
【手続補正書】
【提出日】平成19年4月18日(2007.4.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
撮像手段と、
この撮像手段によって撮像された画像に含まれる被写体像の輪郭を抽出し、前記被写体像とともに表示する表示手段と、
この表示手段によって表示された前記被写体像を円形に補正する第１の補正手段と、
この第１の補正手段により補正された被写体像を記憶する記憶手段と
を備えることを特徴とするデジタルカメラ。
【請求項２】
前記表示された画像に重畳して、前記被写体像を円形に補正するためのガイドを表示させるよう前記表示手段を制御する第１の表示制御手段を更に備えることを特徴とする請求項１記載のデジタルカメラ。
【請求項３】
前記ガイドと前記被写体像を円形に補正するための補正情報とを対応付けて複数記憶する補正情報記憶手段と、
この補正情報記憶手段に記憶された複数のガイドより特定のガイドを選択するガイド選択手段と、
このガイド選択手段によって選択されたガイドに対応する補正情報を前記補正情報記憶手段から読み出す読出手段とを更に備え、
前記表示制御手段は、前記ガイド選択手段によって選択されたガイドを前記表示手段に表示し、
前記第１の補正手段は、前記読出手段によって読み出された補正情報に従って前記被写体像を円形に補正することを特徴とする請求項２記載のデジタルカメラ。
【請求項４】
前記補正情報記憶手段に記憶された複数のガイドを前記表示手段に表示するよう制御する第２の表示制御手段を更に備え、
前記ガイド選択手段は、前記第２の表示制御手段によって読み出された複数のガイドから特定のガイドを選択することを特徴とする請求項３記載のデジタルカメラ。
【請求項５】
前記補正情報とは、前記被写体像を円形に補正するための長軸方向と短軸方向の少なくとも一方について拡大あるいは縮小補正するための倍率情報であり、
前記第１の補正手段は、前記読出手段によって読み出された倍率情報に従って前記被写体像を円形に補正することを特徴とする請求項３又は４記載のデジタルカメラ。
【請求項６】
前記ガイドは楕円形イメージと座標軸イメージの少なくとも２種類からなり、
前記第１の補正手段は、前記ガイド選択手段によって楕円形イメージが選択された場合は、この楕円形イメージに対応付けられた倍率情報に従って前記被写体像を円形に補正する一方、前記座標軸イメージが選択された場合は、この座標軸と長軸方向または短軸方向が合った被写体像を円形に補正することを特徴とする請求項５記載のデジタルカメラ。
【請求項７】
前記被写体像を正規の矩形形状に補正する第２の補正手段と、
前記表示手段によって表示された輪郭の形状が楕円形状のときは前記第１の補正手段による補正を実行させる一方、前記輪郭の形状が歪んだ矩形形状のときは前記第２の補正手段による補正を実行させる補正制御手段と、
前記第２の補正手段により正規の矩形形状に補正された被写体像を前記記憶手段に記憶させるよう制御する第１の記憶制御手段と
を更に備えることを特徴とする請求項１乃至６の何れか記載のデジタルカメラ。
【請求項８】
前記第１の補正手段による補正処理の実行または補正処理のキャンセルを選択する選択手段と、
この選択手段により補正の実行が選択されると前記第１の補正手段による補正処理を実行する一方、キャンセルが選択されると、前記撮像手段によって撮像された画像を前記記憶手段に記憶させるよう制御する第２の記憶制御手段と
を更に備えることを特徴とする請求項１乃至７の何れか記載のデジタルカメラ。
【請求項９】
撮像手段、表示手段、及び、記憶手段を備えるデジタルカメラが有するコンピュータを、
前記撮像手段によって撮像された画像に含まれる被写体像の輪郭を抽出し、前記被写体像とともに前記表示手段に表示させる表示制御手段、
この表示制御手段によって表示された前記被写体像を円形に補正する第１の補正手段、
この第１の補正手段により補正された被写体像を前記記憶手段に記憶させる記憶手段
として機能させることを特徴とする画像処理プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、被写体像を本来の形状に補正処理するデジタルカメラ及び画像処理プログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本発明は、かかる従来の課題に鑑みてなされたものであり、被写体像を本来の形状に補正することのできるデジタルカメラ及び画像処理プログラムを提供することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
前記課題を解決するため請求項１の発明にあっては、撮像手段と、この撮像手段によって撮像された画像に含まれる被写体像の輪郭を抽出し、前記被写体像とともに表示する表示手段と、この表示手段によって表示された前記被写体像を円形に補正する第１の補正手段と、この第１の補正手段により補正された被写体像を記憶する記憶手段とを備える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
また、請求項２の発明にあっては、上記請求項１の発明に加え、前記表示された画像に重畳して、前記被写体像を円形に補正するためのガイドを表示させるよう前記表示手段を制御する第１の表示制御手段を更に備える。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
また、請求項３の発明にあっては、上記請求項２の発明に加え、前記ガイドと前記被写体像を円形に補正するための補正情報とを対応付けて複数記憶する補正情報記憶手段と、この補正情報記憶手段に記憶された複数のガイドより特定のガイドを選択するガイド選択手段と、このガイド選択手段によって選択されたガイドに対応する補正情報を前記補正情報記憶手段から読み出す読出手段とを更に備え、前記表示制御手段は、前記ガイド選択手段によって選択されたガイドを前記表示手段に表示し、前記第１の補正手段は、前記読出手段によって読み出された補正情報に従って前記被写体像を円形に補正する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、請求項４の発明にあっては、上記請求項３の発明に加え、前記補正情報記憶手段に記憶された複数のガイドを前記表示手段に表示するよう制御する第２の表示制御手段を更に備え、前記ガイド選択手段は、前記第２の表示制御手段によって読み出された複数のガイドから特定のガイドを選択する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、請求項５の発明にあっては、上記請求項３又は４の発明に加え、前記補正情報とは、前記被写体像を円形に補正するための長軸方向と短軸方向の少なくとも一方について拡大あるいは縮小補正するための倍率情報であり、前記第１の補正手段は、前記読出手段によって読み出された倍率情報に従って前記被写体像を円形に補正する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、請求項６の発明にあっては、上記請求項５の発明に加え、前記ガイドは楕円形イメージと座標軸イメージの少なくとも２種類からなり、前記第１の補正手段は、前記ガイド選択手段によって楕円形イメージが選択された場合は、この楕円形イメージに対応付けられた倍率情報に従って前記被写体像を円形に補正する一方、前記座標軸イメージが選択された場合は、この座標軸と長軸方向または短軸方向が合った被写体像を円形に補正する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、請求項７の発明にあっては、請求項１乃至６の何れか記載の発明に加え、前記被写体像を正規の矩形形状に補正する第２の補正手段と、前記表示手段によって表示された輪郭の形状が楕円形状のときは前記第１の補正手段による補正を実行させる一方、前記輪郭の形状が歪んだ矩形形状のときは前記第２の補正手段による補正を実行させる補正制御手段と、前記第２の補正手段により正規の矩形形状に補正された被写体像を前記記憶手段に記憶させるよう制御する第１の記憶制御手段とを更に備える。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、請求項８の発明にあっては、請求項１乃至７の何れか記載の発明に加え、前記第１の補正手段による補正処理の実行または補正処理のキャンセルを選択する選択手段と、この選択手段により補正の実行が選択されると前記第１の補正手段による補正処理を実行する一方、キャンセルが選択されると、前記撮像手段によって撮像された画像を前記記憶手段に記憶させるよう制御する第２の記憶制御手段とを更に備える。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、請求項９の発明にあっては、撮像手段、表示手段、及び、記憶手段を備えるデジタルカメラが有するコンピュータを、前記撮像手段によって撮像された画像に含まれる被写体像の輪郭を抽出し、前記被写体像とともに前記表示手段に表示させる表示制御手段、この表示制御手段によって表示された前記被写体像を円形に補正する第１の補正手段、この第１の補正手段により補正された被写体像を前記記憶手段に記憶させる記憶手段として機能させる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】