(57)【特許請求の範囲】
【請求項１】
カメラを起動した後に、同一の位置及び同一の撮影角度で第1写真及び第2写真を少なくとも自動焦点撮影するステップと、
前記第1写真及び前記第2写真を合成処理するステップと、
合成処理後の写真を表示するステップと、を含み、
前記カメラを起動した後に、同一の位置及び同一の撮影角度で第1写真及び第2写真を少なくとも自動焦点撮影するステップは、
前記カメラの音声コイルモータの入力電流を第1電流に調整し、第1写真を焦点合わせて撮影することと、
前記カメラの音声コイルモータの入力電流を第2電流に調整し、第2写真を焦点合わせて撮影することと、を含み、
前記第1写真及び前記第2写真を合成処理するステップは、
前記第1写真及び前記第2写真の対応する部分を取得して、前記対応する部分を一対一対応する画素ブロックに分けることと、
前記第1写真及び前記第2写真における一対一対応する画素ブロックを評価して、解像度が大きい画素ブロックを取得することと、
取得した画素ブロックを合成処理することと、を含み、
前記第1写真及び前記第2写真における一対一対応する画素ブロックを評価して、解像度が大きい画素ブロックを取得するステップは、
前記第1写真及び前記第2写真における一対一対応する各画素ブロックの画素密度ρiを取得し、画素密度ρiは該画素ブロックの平均輝度であることと、
前記画素密度ρiに基づき、各画素ブロックと各隣接する画素ブロックとの画素距離Liを取得することと、
一対一対応する画素ブロックにおける前記画素距離Liが最大である画素ブロックを解像度が大きい画素ブロックとして選択することと、を含み、
前記画素密度ρiに基づき、各画素ブロックと各隣接する画素ブロックとの画素距離Liを取得するステップは、
各画素ブロックと各隣接する画素ブロックとの画素密度ρiの差の平方和を取得して、前記平方和に対して平方根をとり、前記画素距離Liを得ることを含むカメラ自動焦点最適化の方法。
【請求項２】
撮影モジュール、合成モジュール及び表示モジュールを含み、
前記撮影モジュールは、カメラを起動した後に、同一の位置及び同一の撮影角度で第1写真及び第2写真を少なくとも自動焦点撮影するように設定され、
前記合成モジュールは、前記第1写真及び前記第2写真を合成処理するように設定され、
前記合成モジュールは、前記第1写真及び前記第2写真を合成処理するように設定され、
前記表示モジュールは、合成処理後の写真を表示するように設定され、
前記撮影モジュールは第1撮影ユニットと第2撮影ユニットを含み、
前記第1撮影ユニットは、前記カメラの音声コイルモータの入力電流を第1電流に調整し、第1写真を焦点合わせて撮影するように設定され、
前記第2撮影ユニットは、前記カメラの音声コイルモータの入力電流を第2電流に調整し、第2写真を焦点合わせて撮影するように設定され、
前記合成モジュールは、分割ユニット、評価ユニット及び合成ユニットを含み、
前記分割ユニットは、前記第1写真及び前記第2写真の対応する部分を取得して、前記対応する部分を一対一対応する画素ブロックに分けるように設定され、
前記評価ユニットは、前記第1写真及び前記第2写真における一対一対応する画素ブロックを評価して、解像度が大きい画素ブロックを取得するように設定され、
前記合成ユニットは、取得した画素ブロックを合成処理するように設定され、
前記評価ユニットは、第1取得サブユニット、第2取得サブユニット及び選択サブユニットを含み、
前記第1取得サブユニットは、前記第1写真及び前記第2写真における一対一対応する各画素ブロックの画素密度ρiを取得するように設定され、画素密度ρiは該画素ブロックの平均輝度であり、
前記第2取得サブユニットは、前記画素密度ρiに基づき、各画素ブロックと各隣接する画素ブロックとの画素距離Liを取得するように設定され、
前記選択サブユニットは、一対一対応する画素ブロックにおける前記画素距離Liが最大である画素ブロックを解像度が大きい画素ブロックとして選択するように設定され、
前記第2取得サブユニットは、
各画素ブロックと各隣接する画素ブロックとの画素密度ρiの差の平方和を取得して、前記平方和に対して平方根をとり、前記画素距離Liを得る方式で前記画素密度ρiに基づき各画素ブロックと各隣接する画素ブロックとの画素距離Liを取得するように設定されるカメラ。
【請求項３】
プログラム命令を含み、該プログラム命令がカメラによって実行される際に、該カメラは請求項1に記載のカメラ自動焦点最適化の方法を実行するコンピュータプログラム。
【請求項４】
請求項3に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理技術分野に関し、特にカメラ自動焦点最適化の方法及びカメラに関する。
【背景技術】
【０００２】
自動焦点機能を有するカメラ、例えば携帯電話において、撮影した写真の品質に対して、最も重要なのは写真の解像度である。凸レンズイメージングの原理に基づき、焦点合わせの方法において、焦点距離f、物体距離u、像間距離vの関係は、
【数１】
0006391717.tif 000002
であり、即ち焦点距離fを固定した後に、物体距離uと像間距離とは反比例関係である。モータ焦点合わせ原理において、例えばレンズ群の焦点距離が4.88mmであり、物体距離u=5mである際に、像間距離v=4.885mmであり、物体距離u=10cmである際に、像間距離v=5.130mmであり、即ち5m遠さの物体の撮影と10cm遠さの物体の撮影との像間距離差は5.130-4.885=0.245mmである。
【０００３】
従来、レンズが遠いか近いかは、そのカメラレンズを音声コイルモータにロックすることによって実現され、音声コイルモータはVCMと略称し、それは主にコイル、磁石群及び弾性シートからなり、コイルは上下の2枚の弾性シートにより磁石群内に固定され、コイルに電流を入力すると、コイルが磁場を発生し、コイル磁場と磁石群とは互いに作用し、コイルは上へ移動し、コイル内にロックされるカメラレンズは共に移動し、電源が切断される際に、コイルは弾性シートの弾力で返され、このように、自動焦点機能を実現する。
【０００４】
VCM弾性シート自動焦点モータを評価するのは、主に、電流と物体距離との対応関係である。電流と物体距離との対応関係において、一般的に、15mAを起動電流として、即ち最小電流であり、その後に、10mA上げる度に駆動できるストローク距離が等しいと、このカメラは1つの合格な製品であり、精度は5mA上げる度に等しいストロークを駆動することもできると、このカメラが優れているものであり、これによって類推するが、電流と物体距離との対応関係は線形関係ではないと、対応する誤差が存在し、撮影した写真は一部が鮮明ではない可能性があるため、全体写真を鮮明に保持しにくい。
【０００５】
上記の内容は本発明の技術的解決手段を理解することを補助するためのものだけであり、且つ上記の内容は従来の技術であると認められることを示すものではない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の主な目的は、カメラにおける音声コイルモータの入力電流と物体距離との対応関係に誤差が存在するため撮られた写真が鮮明ではない技術問題を解決することである。
【課題を解決するための手段】
【０００７】
上記の技術問題を解決するために、以下のような技術的解決手段を採用する。
カメラ自動焦点最適化の方法であって、該方法は、
カメラを起動した後に、同一の位置及び同一の撮影角度で第1写真及び第2写真を少なくとも自動焦点撮影するステップ、
前記第1写真及び前記第2写真を合成処理するステップ、及び
合成処理後の写真を表示するステップを含む。
【０００８】
選択的に、前記カメラを起動した後に、同一の位置及び同一の撮影角度で第1写真及び第2写真を少なくとも自動焦点撮影するステップは、
前記カメラの音声コイルモータの入力電流を第1電流に調整し、第1写真を焦点合わせ撮影すること、及び
前記カメラの音声コイルモータの入力電流を第2電流に調整し、第2写真を焦点合わせて撮影することを含む。
【０００９】
選択的に、前記第1写真及び前記第2写真を合成処理するステップは、
前記第1写真及び前記第2写真の対応する部分を取得して、前記対応する部分を一対一対応する画素ブロックに分けること、
前記第1写真及び前記第2写真における一対一対応する画素ブロックを評価して、解像度が大きい画素ブロックを取得すること、及び
取得した画素ブロックを合成処理することを含む。
【００１０】
選択的に、前記第1写真及び前記第2写真における一対一対応する画素ブロックを評価して、解像度が大きい画素ブロックを取得するステップは、
前記第1写真及び前記第2写真における一対一対応する各画素ブロックの画素密度ρiを取得すること、
前記画素密度ρiに基づき、各画素ブロックと各隣接する画素ブロックとの画素距離Liを取得すること、
一対一対応する画素ブロックにおける前記画素距離Liが最大である画素ブロックを解像度が大きい画素ブロックとして選択することを含む。
選択的に、前記画素密度ρiに基づき、各画素ブロックと各隣接する画素ブロックとの画素距離Liを取得するステップは、
各画素ブロックと各隣接する画素ブロックとの画素密度の差の平方和を取得して、前記平方和に対して平方根をとり、前記画素距離Liを得ることを含む。
【００１１】
カメラであって、撮影モジュール、合成モジュール及び表示モジュールを含み、
前記撮影モジュールは、カメラを起動した後に、同一の位置及び同一の撮影角度で第1写真及び第2写真を少なくとも自動焦点撮影するように設定され、
前記合成モジュールは、前記第1写真及び前記第2写真を合成処理するように設定され、
前記表示モジュールは、合成処理後の写真を表示するように設定される。
【００１２】
選択的に、前記撮影モジュールは第1撮影ユニットと第2撮影ユニットを含み、
前記第1撮影ユニットは、前記カメラの音声コイルモータの入力電流を第1電流に調整し、第1写真を焦点合わせて撮影するように設定され、
前記第2撮影ユニットは、前記カメラの音声コイルモータの入力電流を第2電流に調整し、第2写真を焦点合わせて撮影するように設定される。
【００１３】
選択的に、前記合成モジュールは分割ユニット、評価ユニット及び合成ユニットを含み、
前記分割ユニットは、前記第1写真及び前記第2写真の対応する部分を取得して、前記対応する部分を一対一対応する画素ブロックに分けるように設定され、
前記評価ユニットは、前記第1写真及び前記第2写真における一対一対応する画素ブロックを評価して、解像度が大きい画素ブロックを取得するように設定され、
前記合成ユニットは、取得した画素ブロックを合成処理するように設定される。
【００１４】
選択的に、前記評価ユニットは第1取得サブユニット、第2取得サブユニット及び選択サブユニットを含み、
前記第1取得サブユニットは、前記第1写真及び前記第2写真における一対一対応する各画素ブロックの画素密度ρiを取得するように設定され、
前記第2取得サブユニットは、前記画素密度ρiに基づき各画素ブロックと各隣接する画素ブロックとの画素距離Liを取得するように設定され、
前記選択サブユニットは、一対一対応する画素ブロックにおける前記画素距離Liが最大である画素ブロックを解像度が大きい画素ブロックとして選択するように設定される。
【００１５】
選択的に、前記第2取得サブユニットは、以下の方式で前記画素密度ρiに基づき各画素ブロックと各隣接する画素ブロックとの画素距離Liを取得するように設定され、
各画素ブロックと各隣接する画素ブロックとの画素密度の差の平方和を取得して、前記平方和に対して平方根をとり、前記画素距離Liを得る。
【００１６】
コンピュータプログラムであって、プログラム命令を含み、該プログラム命令がカメラによって実行される際に、該カメラは上記のカメラ自動焦点最適化の方法を実行させることができる。
【００１７】
上記コンピュータプログラムを載せるキャリアである。
【発明の効果】
【００１８】
本発明の技術的解決手段のカメラ自動焦点最適化の方法及びカメラは、同一の位置及び同一の撮影角度で、2枚或いは複数枚の鮮明な写真を自動焦点撮影して、撮影した写真を合成処理して、即ち異なる写真の対応する部分の中で最も鮮明である部分を取得し、取得した該鮮明な部分を最終的に写真を合成する部分として、写真に対して局所的最適化処理を行うことができ、最終的に表示した写真がより鮮明になり、全体の写真の解像度を向上させ、従来の技術における音声コイルモータの入力電流と物体距離との対応関係に誤差が存在するため撮影した写真が鮮明ではない欠陥を克服する。
【図面の簡単な説明】
【００１９】
【図１】図1は、本発明の一実施例によるカメラ自動焦点最適化の方法を示すフローチャートである。
【図２】図2は、図1におけるステップS101の詳細なフローチャートである。
【図３】図3は、図1におけるステップS102の詳細なフローチャートである。
【図４】図4は、図3におけるステップS1022の詳細なフローチャートである。
【図５】図5は、本発明の一実施例によるカメラ機能モジュールを示す模式図である。
【図６】図6は、図5における撮影モジュールの詳細な機能モジュールを示す模式図である。
【図７】図7は、図5における合成モジュールの詳細な機能モジュールを示す模式図である。
【図８】図8は、図7における評価ユニットの詳細な機能モジュールを示す模式図である。
【発明を実施するための形態】
【００２０】
実施例を結合して、図面を参照して本発明の目的の実現、機能特点及び利点を更に説明する。
【００２１】
理解すべきであるのは、ここで説明する具体的な実施例は本発明を解釈するためのものだけであり、本発明を制限するためのものではない。
【００２２】
本発明の実施例はカメラ自動焦点最適化の方法を提供し、図1を参照して、一実施例において、カメラ自動焦点最適化の方法は以下のステップを含む。
ステップS101、カメラを起動した後に、同一の位置及び同一の撮影角度で第1写真及び第2写真を少なくとも自動焦点撮影する。
本実施例において、カメラは独立したカメラであってもよいし、その他の知能端末に嵌め込まれるカメラ、例えば携帯電話におけるカメラであってもよい。
【００２３】
本実施例において、カメラを起動した後に、カメラの電源をオンにして、クロック配置、初期化レジスタ書き等の一連の準備操作を行い、カメラを正常な作業状態にさせ、写真を撮ることを準備する。
【００２４】
本実施例は同一の位置及び同一の撮影角度で2枚の鮮明な写真を少なくとも自動焦点撮影し、これらは、それぞれ第1写真及び第2写真である。実際の必要に応じて、ユーザが写真に対する解像度要求が高いとき、本実施例は複数枚の鮮明な写真を自動焦点撮影することもでき、例えば3枚又は4枚又はより多く、写真の数量が多いほど、処理後最終的に表示した写真は鮮明である。カメラが提供した記憶スペースが限られるため、本実施例が撮影した写真の大きさは一般的に2Mより大きくてはいけなく、2Mより大きい写真は後続の処理フローに影響を及ぼす。
【００２５】
選択的に、本実施例は1枚の近景写真と1枚の遠景写真を自動焦点撮影することができる。
【００２６】
ステップS102、前記第1写真及び前記第2写真を合成処理する。
本実施例において、第1写真及び前記第2写真を合成処理するのは、第1写真及び第2写真の対応する鮮明な部分を取得して、鮮明な部分を合成処理して、このように、本写真における鮮明ではない部分をその他の写真の鮮明な部分で取り替えることができ、合成した後の写真の各部分はいずれも2枚の写真における対応する最も鮮明な部分を使用し、合成した全体の写真を比較的鮮明な状態にさせる。
【００２７】
本実施例において、焦点合わせて撮影した複数枚の写真を合成処理してもよく、その合成処理の方法は上記2枚の写真の合成処理の方法と同様で、いずれも複数枚の写真における対応する部分の中の最も鮮明な部分を取る。合成した写真の数が多いほど、合成処理後最終的に表示した写真は鮮明である。
【００２８】
選択的に、本実施例は上記の近景写真及び遠景写真を合成処理することができる。
具体的な実施過程において、まず撮影した第1写真及び第2写真を分割することができ、例えばそれを長さ*幅が25*25であるものに分割することができる。第1写真のある文字部分はぼやけて、第2写真の該文字に対応する部分は鮮明であると、2枚の写真の該部分を均一に複数の画素ブロックに分割することができ、各画素ブロックは複数の画素点を含み、鮮明な画素ブロックを最終的に合成した画像の合成部分として取得する。
【００２９】
本実施例において、各画素ブロックは画素密度を有し、画素密度は該画素ブロックの平均輝度を表徴する。ある画素ブロックは画素1、画素2、画素3及び画素4を含み、対応する輝度は5、6、7、8であると、該画素ブロックの画素密度は（5+6+7+8）/4=6.5である。
【００３０】
本実施例において、解像度の評価は各画素ブロックの画素密度と隣接する画素ブロックの画素密度との間の差別を標準とし、即ち2枚の写真において、ある画素ブロックの画素密度と隣接する画素ブロックの画素密度との間の差別が大きいほど、該部分が相対的に鮮明であることを表し、逆の場合では、写真がぼやけていることを表す。
【００３１】
ステップS103、合成処理後の写真を表示する。
【００３２】
本実施例において、カメラ或いは知能端末に表示したのは合成処理後の写真である。該写真は合成処理前の第1写真或いは第2写真に対して、局所的位置はより鮮明であり、このため、全体の写真もより鮮明である。
【００３３】
従来の技術と比べて、本実施例は同一の位置及び同一の撮影角度で、2枚の又は複数枚の鮮明な写真を自動焦点撮影して、撮影された写真を合成処理し、即ち異なる写真の対応する部分の中の最も鮮明な部分を取得して、取得した該鮮明な部分を最後に写真を合成する部分として、写真に対して局所的最適化処理を行うことができ、最終的に表示した写真をより鮮明にさせ、全体の写真の解像度を向上させ、従来の技術における音声コイルモータの入力電流と物体距離との対応関係に誤差が存在するため撮影した写真が鮮明ではない欠陥を克服し、特に大面積文字情報の写真を撮影する需要を満たすことができ、最終的に表示した写真文字情報を鮮明に表示することができる。
【００３４】
一選択可能な実施例において、図2に示すように、上記図1の実施例の上で、上記ステップS101は、以下のステップを含み、
ステップS1011、前記カメラの音声コイルモータの入力電流を第1電流に調整し、第1写真を焦点合わせて撮影し、
ステップS1012、前記カメラの音声コイルモータの入力電流を第2電流に調整し、第2写真を焦点合わせて撮影する。
【００３５】
本実施例において、音声コイルモータの入力電流と物体距離とは1つの対応関数関係があるため、最終的にカメラは鮮明な写真を焦点合わせて撮影することができる。
本実施例において、第1電流又は第2電流は音声コイルモータの入力電流と物体距離との対応関数におけるいずれかの異なる電流であってもよく、また、本実施例は第1電流及び第2電流と異なる第3電流又は第4電流等を取ることもでき、複数枚の写真を焦点合わせて撮影することができるようにする。
【００３６】
選択的に、本実施例は音声コイルモータの入力電流と物体距離との対応関数における最大電流及び最小電流を取ることができ、且つそれぞれ近景写真及び遠景写真を対応的に撮影する。
【００３７】
一選択可能な実施例において、図3に示すように、上記図1の実施例の上で、上記ステップS102は、以下のステップを含み、
ステップS1021、前記第1写真及び前記第2写真の対応する部分を取得して、前記対応する部分を一対一対応する画素ブロックに分け、
ステップS1022、前記第1写真及び前記第2写真における一対一対応する画素ブロックを評価して、解像度が大きい画素ブロックを取得し、
ステップS1022、取得した画素ブロックを合成処理する。
【００３８】
本実施例において、第1写真と第2写真とに含まれた内容が同じではなく、例えば遠景写真はより多い内容を含む可能性があり、近景写真は少ない内容を含む可能性がある。第1写真及び第2写真の対応する部分を取得して、対応する部分を一対一対応する画素ブロックに分割する。
【００３９】
本実施例において、各画素ブロックは画素密度を有し、画素密度は該画素ブロックの平均輝度を表徴する。解像度の評価は各画素ブロックの画素密度と隣接する画素ブロックの画素密度との間の差別を標準とし、即ち2枚の写真において、ある画素ブロックの画素密度と隣接する画素ブロックの画素密度との間の差別が大きいほど、該部分が相対的に鮮明であることを表し、逆の場合では、写真がぼやけていることを表す。
【００４０】
一選択可能な実施例において、図4に示すように、上記図3の実施例の上で、上記ステップS1022は以下のステップを含み、
ステップS10221、前記第1写真及び前記第2写真における一対一対応する各画素ブロックの画素密度ρiを取得し、
ステップS10221、前記画素密度ρiに基づき各画素ブロックと各隣接する画素ブロックとの画素距離Liを取得し、
ステップS10221、一対一対応する画素ブロックにおける前記画素距離Liが最大である画素ブロックを解像度が大きい画素ブロックとして選択する。
【００４１】
前記画素密度ρiに基づき各画素ブロックと各隣接する画素ブロックとの画素距離Liを取得するのは具体的に、各画素ブロックと各隣接する画素ブロックとの画素密度の差の平方和を取得して、前記平方和に対して平方根をとり、前記画素距離Liを得る。
【００４２】
以下、例を挙げて本実施例を説明する。
2枚の写真である第1写真及び第2写真をそれぞれ5*5、合計で25個の画素ブロックに分割し、画素ブロック13は中心領域である。下記の表1に示す。
【表１】
0006391717.tif 000003
画素ブロックに対応する画素密度はρ1、ρ2、…、ρ25である。
【００４３】
また、画素ブロックと隣接する画素ブロックの画素距離Li、i=（1、2、…、25）を定義し、下記の表2に示す。
【表２】
0006391717.tif 000004
四つの角の画素距離L1、L5、L21、L25は、
L1=sqrt[（ρ1-ρ2）^2+（ρ1-ρ6）^2+（ρ1-ρ7）^2]であり、
L5= sqrt[（ρ5-ρ4）^2+（ρ5-ρ9）^2+（ρ5-ρ10）^2]であり、
L21= sqrt[（ρ21-ρ16）^2+（ρ21-ρ17）^2+（ρ21-ρ22）^2]であり、
L25= sqrt[（ρ25-ρ19）^2+（ρ25-ρ20）^2+（ρ25-ρ24）^2]であり、
上エッジの画素距離L2、L3、L4は、
Li= sqrt[（ρi-ρ（i-1））^2+（ρi-ρ（i+1））^2+（ρi-ρ（i+4））^2+（ρi-ρ（i+5））^2+（ρi-ρ（i+6））^2]；（i=2、3、4）であり、
下エッジの画素距離L22、L23、L24は、
Li= sqrt[（ρi-ρ（i-1））^2+（ρi-ρ（i+1））^2+（ρi-ρ（i-4））^2+（ρi-ρ（i-5））^2+（ρi-ρ（i-6）^2]；（i=22、23、24）であり、
左エッジの画素距離L6、L11、L16は、
Li= sqrt[（ρi-ρ（i-5））^2+（ρi-ρ（i+1））^2+（ρi-ρ（i-4））^2+（ρi-ρ（i+5））^2+（ρi-ρ（i+6））^2]；（i=6、11、16）であり、
右エッジの画素距離L10、L15、L20は、
Li= sqrt[（ρi-ρ(i-5)）^2+（ρi-ρ(i-1)）^2+（ρi-ρ（i-6））^2+（ρi-ρ（i+5））^2+（ρi-ρ（i+4））^2]；（i=10、15、20）であり、
中間領域画素距離L7、L8、L9、L12、L13、L14、L17、L18、L19は、
Li= sqrt[（ρi-ρ（i-6））^2+（ρi-ρ（i-5））^2+（ρ13-ρ（i-4））^2+（ρi-ρ（i-1））^2+（ρi-ρ（i+1））^2+（ρi-ρ（i+4））^2+（ρi-ρ（i+5））^2+（ρi-ρ（i+6））^2]；（i=7、8、9、12、13、14、17、18、19）であり、
本実施例において、第1写真及び第2写真における一対一対応する画素ブロックの画素距離Liを分析して、両者の中の画素距離Liが最大である画素ブロックを解像度が大きい画素ブロックとして選択する。例えば第1写真における画素ブロック6の画素距離L6は第2写真における画素ブロック6の画素距離L6より大きいと、第1写真における画素ブロック6は第2写真における画素ブロック6の解像度より大きく、第1写真における画素ブロック6を合成する部分として選択し写真を合成する。
【００４４】
本発明の実施例はカメラを提供し、図5に示すように、一実施例において、前記カメラは、撮影モジュール201、合成モジュール202、及び表示モジュール203を含む。
撮影モジュール201は、カメラを起動した後に、同一の位置及び同一の撮影角度で第1写真及び第2写真を少なくとも自動焦点撮影するように設定される。
本実施例において、カメラは独立したカメラであってもよいし、その他の知能端末に嵌め込まれるカメラ、例えば携帯電話におけるカメラであってもよい。
【００４５】
本実施例において、カメラを起動した後に、カメラの電源をオンにして、クロック配置、初期化レジスタ書き等の一連の準備操作を行い、カメラを正常な作業状態にさせ、写真を撮ることを準備する。
【００４６】
本実施例は同一の位置及び同一の撮影角度で2枚の鮮明な写真を少なくとも自動焦点撮影し、これらは、それぞれ第1写真及び第2写真である。実際の必要に応じて、ユーザが写真に対する解像度要求が高いとき、本実施例は複数枚の鮮明な写真を自動焦点撮影することもでき、例えば3枚又は4枚又はより多く、写真の数量が多いほど、処理後最終的に表示した写真は鮮明である。カメラが提供した記憶スペースが限られるため、本実施例が撮影した写真の大きさは一般的に2Mより大きくてはいけなく、2Mより大きい写真は後続の処理フローに影響を及ぼす。
【００４７】
選択的に、本実施例は1枚の近景写真と1枚の遠景写真を自動焦点撮影することができる。
【００４８】
合成モジュール202は、前記第1写真及び前記第2写真を合成処理するように設定される。
本実施例において、第1写真及び前記第2写真を合成処理するのは、第1写真及び第2写真の対応する鮮明な部分を取得して、鮮明な部分を合成処理して、このように、本写真における鮮明ではない部分をその他の写真の鮮明な部分で取り替えることができ、合成した後の写真の各部分はいずれも2枚の写真における対応する最も鮮明な部分を使用し、合成した全体の写真を比較的鮮明な状態にさせる。
【００４９】
本実施例において、焦点合わせて撮影した複数枚の写真を合成処理してもよく、その合成処理の方法は上記2枚の写真の合成処理の方法と同様で、いずれも複数枚の写真における対応する部分の中の最も鮮明な部分を取る。合成した写真の数が多いほど、合成処理後最終的に表示した写真は鮮明である。
【００５０】
選択的に、本実施例は上記の近景写真及び遠景写真を合成処理することができる。
具体的な実施過程において、まず撮影した第1写真及び第2写真を分割することができ、例えばそれを長さ*幅が25*25であるものに分割することができる。第1写真のある文字部分はぼやけて、第2写真が該文字に対応する部分は鮮明であると、2枚の写真の該部分を均一に複数の画素ブロックに分割することができ、各画素ブロックは複数の画素点を含み、鮮明な画素ブロックを最終的に合成した画像の合成部分として取得する。
【００５１】
本実施例において、各画素ブロックは画素密度を有し、画素密度は該画素ブロックの平均輝度を表徴する。ある画素ブロックは画素1、画素2、画素3及び画素4を含み、対応する輝度は5、6、7、8であると、該画素ブロックの画素密度は（5+6+7+8）/4=6.5である。
【００５２】
本実施例において、解像度の評価は各画素ブロックの画素密度と隣接する画素ブロックの画素密度との間の差別を標準とし、即ち2枚の写真において、ある画素ブロックの画素密度と隣接する画素ブロックの画素密度との間の差別が大きいほど、該部分が相対的に鮮明であるのを表し、逆の場合では、写真がぼやけていることを表す。
【００５３】
表示モジュール203は、合成処理後の写真を表示するように設定される。
【００５４】
本実施例において、カメラ又は知能端末に表示されるものは、合成処理した写真である。該写真は合成処理前の第1写真又は第2写真に対して、局所的位置はより鮮明であり、このため、全体の写真もより鮮明である。
【００５５】
一選択可能な実施例において、図6に示すように、上記図5の実施例の上で、撮影モジュール201は第1撮影ユニット2011と第2撮影ユニット2012を含む。
第1撮影ユニット2011は、前記カメラの音声コイルモータの入力電流を第1電流に調整し、第1写真を焦点合わせて撮影するように設定される。
第2撮影ユニット2012は、前記カメラの音声コイルモータの入力電流を第2電流に調整し、第2写真を焦点合わせて撮影するように設定される。
【００５６】
本実施例において、音声コイルモータの入力電流と物体距離とは1つの対応関数関係があるため、最終的にカメラは鮮明な写真を焦点合わせて撮影することができる。
【００５７】
本実施例において、第1電流又は第2電流は音声コイルモータの入力電流と物体距離との対応関数におけるいずれかの異なる電流であってもよく、また、本実施例は第1電流及び第2電流と異なる第3電流又は第4電流等を取ることもでき、複数枚の写真を焦点合わせて撮影することができるようにする。
【００５８】
選択的に、本実施例は音声コイルモータの入力電流と物体距離との対応関数における最大電流及び最小電流を取ることができ、且つそれぞれ近景写真及び遠景写真を対応的に撮影する。
【００５９】
一選択可能な実施例において、図7に示すように、上記図5の実施例の上で、合成モジュール202は、
前記第1写真及び前記第2写真の対応する部分を取得して、前記対応する部分を一対一対応する画素ブロックに分けるように設定される分割ユニット2021と、
前記第1写真及び前記第2写真における一対一対応する画素ブロックを評価して、解像度が大きい画素ブロックを取得するように設定される評価ユニット2022と、
取得した画素ブロックを合成処理するように設定される合成ユニット2023と、を含む。
【００６０】
本実施例において、第1写真と第2写真とに含まれた内容が同じではなく、例えば遠景写真はより多い内容を含む可能性があり、近景写真は少ない内容を含む可能性がある。第1写真及び第2写真の対応する部分を取得して、対応する部分を一対一対応する画素ブロックに分割する。
【００６１】
本実施例において、各画素ブロックは画素密度を有し、画素密度は該画素ブロックの平均輝度を表徴する。解像度の評価は各画素ブロックの画素密度と隣接する画素ブロックの画素密度との間の差別を標準とし、即ち2枚の写真において、ある画素ブロックの画素密度と隣接する画素ブロックの画素密度との間の差別が大きいほど、該部分が相対的に鮮明であることを表し、逆の場合では、写真がぼやけていることを表す。
【００６２】
一選択可能な実施例において、図8に示すように、上記図7の実施例の上で、評価ユニット2022は、
前記第1写真及び前記第2写真における一対一対応する各画素ブロックの画素密度ρiを取得するように設定される第1取得サブユニット20221と、
前記画素密度ρiに基づき各画素ブロックと各隣接する画素ブロックとの画素距離Liを取得するように設定される第2取得サブユニット20222と、
一対一対応する画素ブロックにおける前記画素距離Liが最大である画素ブロックを解像度が大きい画素ブロックとして選択するように設定される選択サブユニット20223と、を含む。
【００６３】
第2取得サブユニット20222は具体的に、各画素ブロックと各隣接する画素ブロックとの画素密度の差の平方和を取得して、前記平方和に対して平方根をとり、前記画素距離Liを得るように設定される。
【００６４】
以下、例を挙げて本実施例を説明する。
2枚の写真である第1写真及び第2写真をそれぞれ5*5、合計で25個の画素ブロックに分割し、画素ブロック13は中心領域である。上記の表1に示す。
【００６５】
画素ブロックに対応する画素密度はρ1、ρ2、…、ρ25である。
【００６６】
また、画素ブロックと隣接する画素ブロックの画素距離Li、i=（1、2、…、25）を定義し、例えば上記表2に示す。
【００６７】
四つの角の画素距離L1、L5、L21、L25は、
L1=sqrt[（ρ1-ρ2）^2+（ρ1-ρ6）^2+（ρ1-ρ7）^2]であり、
L5= sqrt[（ρ5-ρ4）^2+（ρ5-ρ9）^2+（ρ5-ρ10）^2]であり、
L21= sqrt[（ρ21-ρ16）^2+（ρ21-ρ17）^2+（ρ21-ρ22）^2]であり、
L25= sqrt[（ρ25-ρ19）^2+（ρ25-ρ20）^2+（ρ25-ρ24）^2]であり、
上エッジの画素距離L2、L3、L4は、
Li= sqrt[（ρi-ρ（i-1））^2+（ρi-ρ（i+1））^2+（ρi-ρ（i+4））^2+（ρi-ρ（i+5））^2+（ρi-ρ（i+6））^2]；（i=2、3、4）であり、
下エッジの画素距離L22、L23、L24は、
Li= sqrt[（ρi-ρ（i-1））^2+（ρi-ρ（i+1））^2+（ρi-ρ（i-4））^2+（ρi-ρ（i-5））^2+（ρi-ρ（i-6）^2]；（i=22、23、24）であり、
左エッジの画素距離L6、L11、L16は、
Li= sqrt[（ρi-ρ（i-5））^2+（ρi-ρ（i+1））^2+（ρi-ρ（i-4））^2+（ρi-ρ（i+5））^2+（ρi-ρ（i+6））^2]；（i=6、11、16）であり、
右エッジの画素距離L10、L15、L20は、
Li= sqrt[（ρi-ρ(i-5)）^2+（ρi-ρ(i-1)）^2+（ρi-ρ（i-6））^2+（ρi-ρ（i+5））^2+（ρi-ρ（i+4））^2]；（i=10、15、20）であり、
中間領域画素距離L7、L8、L9、L12、L13、L14、L17、L18、L19は、
Li= sqrt[（ρi-ρ（i-6））^2+（ρi-ρ（i-5））^2+（ρ13-ρ（i-4））^2+（ρi-ρ（i-1））^2+（ρi-ρ（i+1））^2+（ρi-ρ（i+4））^2+（ρi-ρ（i+5））^2+（ρi-ρ（i+6））^2]；（i=7、8、9、12、13、14、17、18、19）であり、
本実施例において、第1写真及び第2写真における一対一対応する画素ブロックの画素距離Liを分析して、両者の中の画素距離Liが最大である画素ブロックを解像度が大きい画素ブロックとして選択する。例えば第1写真における画素ブロック6の画素距離L6は第2写真における画素ブロック6の画素距離L6より大きいと、第1写真における画素ブロック6は第2写真における画素ブロック6の解像度より大きく、第1写真における画素ブロック6を合成する部分として選択し写真を合成する。
【００６８】
以上は本発明の好ましい実施例だけであり、これによって本発明の特許の範囲が制限されることがなく、本発明の明細書及び図面の内容を利用して行った等価な構造又は等価なフロー変換は、直接又は間接的にその他の関連する技術分野に応用され、いずれも同様に本発明の特許保護範囲に含まれる。
【産業上の利用可能性】
【００６９】
本発明の技術的解決手段のカメラ自動焦点最適化の方法及びカメラは、同一の位置及び同一の撮影角度で、2枚の又は複数枚の鮮明な写真を自動焦点撮影して、撮影された写真を合成処理して、即ち異なる写真の対応する部分の中の最も鮮明な部分を取得して、取得した該鮮明な部分を最後に写真を合成する部分として、写真に対して局所的最適化処理を行うことができ、最終的に表示した写真をより鮮明にさせ、全体の写真の解像度を向上させ、従来の技術における音声コイルモータの入力電流と物体距離との対応関係に誤差が存在するため撮影した写真が鮮明ではない欠陥を克服する。このため、本発明は強い産業上の利用可能性を有する。
【図１】
0006391717.tif 000005
【図２】
0006391717.tif 000006
【図３】
0006391717.tif 000007
【図４】
0006391717.tif 000008
【図５】
0006391717.tif 000009
【図６】
0006391717.tif 000010
【図７】
0006391717.tif 000011
【図８】
0006391717.tif 000012