(57)【特許請求の範囲】
【請求項１】
ユーザがファインダー上の目標物をクリックして手動でピントを合わせた後、前記目標物の第１の空間データを取得するステップと、
前記ファインダー上のフレーミング内容が変化したことを検出したとき、位置変化データを取得するステップと、
前記第１の空間データ及び前記位置変化データに基づいて前記目標物の第２の空間データを計算するステップと、
前記第２の空間データに基づいて前記目標物に対し自動的にピントを合わせるステップとを含み、
前記第１の空間データは、第１の空間座標及び第１の空間ベクトル角を含み、
前記第２の空間データは、第２の空間座標及び第２の空間ベクトル角を含み、
前記ファインダー上のフレーミング内容が変化したことを検出したとき、位置変化データを取得するステップは、
加速度センサによって検出された加速度データに基づいて前記ファインダーが移動したか否かを判断するステップと、
前記ファインダーが移動したとき、方向センサによって検出された、前記位置変化データとしての空間変化ベクトル角を取得するステップとを含み、
前記第２の空間データに基づいて自動的にピントを合わせる前に、更に
画像識別アルゴリズムを用いて前記第２の位置の第２の空間座標の識別値を計算するステップと、
前記第２の空間座標の識別値に基づいて前記第２の空間座標を校正することで、校正後の第２の空間座標を取得するステップとを含むことを特徴とする自動ピント合わせ方法。
【請求項２】
前記目標物の第１の空間データを取得するステップは、
焦点から画像センサまでの第１の垂直距離を計算するステップと、
前記焦点を３次元直交座標系の原点とし、前記第１の垂直距離に基づいて、前記目標物が画像センサに結像した第１の位置の第１の空間座標を取得するステップと、
前記焦点と前記第１の位置との間の第１のベクトルの第１の空間ベクトル角を計算するステップとを含み、
前記手動ピント合わせが完了したとき、前記目標物の結像は前記画像センサ上に位置することを特徴とする請求項１に記載の自動ピント合わせ方法。
【請求項３】
前記焦点から画像センサまでの第１の垂直距離を計算するステップは、
前記手動ピント合わせが完了したときの像距離を取得するステップと、
前記像距離と固定焦点の焦点距離との間の差分値を計算し、前記差分値を前記焦点から画像センサまでの第１の垂直距離とするステップとを含むことを特徴とする請求項２に記載の自動ピント合わせ方法。
【請求項４】
前記第１の垂直距離に基づいて、前記目標物が画像センサに結像した第１の位置の第１の空間座標を取得するステップは、
前記ファインダーの中心を平面直角座標系の原点とし、前記平面直角座標系における、前記目標物の第１の二次元座標を取得するステップと、
所定の比率で前記第１の二次元座標を変換し、前記目標物が前記画像センサに結像した第２の二次元座標を取得するステップと、
前記第２の二次元座標及び前記第１の垂直距離に基づいて、前記目標物が画像センサに結像した第１の空間座標を確定するステップとを含み、
前記ファインダーの中心は前記焦点と同じ法線方向に位置し、
前記第１の空間座標のＸ軸座標値は前記第２の二次元座標のＸ軸座標値であり、前記第１の空間座標のＹ軸座標値は前記第２の二次元座標のＹ軸座標値であり、前記第１の空間座標のＺ軸座標値は前記第１の垂直距離であることを特徴とする請求項２に記載の自動ピント合わせ方法。
【請求項５】
前記第１の空間データ及び前記位置変化データに基づいて前記目標物の第２の空間データを計算するステップは、
前記第１の空間座標に基づいて前記焦点から前記第１の位置までの第１の直線距離を計算するステップと、
前記第１の空間ベクトル角及び前記空間変化ベクトル角に基づいて、第２の空間ベクトル角を計算するステップと、
前記第１の直線距離と前記第２の空間ベクトル角に基づいて第２の位置の第２の空間座標を計算するステップとを含み、
前記第２の空間ベクトル角は前記焦点と前記第２の位置との間の第２のベクトルの空間ベクトル角であり、前記第２の位置は前記自動ピント合わせが完了した後、前記目標物が前記画像センサに結像した位置であることを特徴とする請求項２に記載の自動ピント合わせ方法。
【請求項６】
前記第２の空間データに基づいて自動的にピントを合わせるステップは、
前記第２の空間座標に基づいて前記焦点から前記第２の位置までの第２の垂直距離を取得するステップと、
前記第２の垂直距離と固定焦点の焦点距離の和を計算して、前記和を調整後の像距離とするステップと、
レンズグループから前記画像センサまでの距離が前記調整後の像距離になるまで、前記レンズグループを移動するステップとを含み、
前記第２の垂直距離は前記第２の空間座標のＺ軸座標値であることを特徴とする請求項５に記載の自動ピント合わせ方法。
【請求項７】
前記第２の空間座標の識別値に基づいて前記第２の空間座標を校正することで、校正後の第２の空間座標を取得するステップは、
前記第２の空間座標の識別値と前記第２の空間座標との間の距離が所定の校正閾値より小さいか否かを判断するステップと、
前記校正閾値より小さいとき、前記第２の空間座標の識別値と前記第２の空間座標のＸ軸座標値の平均値を計算して、該平均値を校正後の第２の空間座標のＸ軸座標値とし、前記第２の空間座標の識別値と前記第２の空間座標のＹ軸座標値の平均値を計算して、該平均値を校正後の第２の空間座標のＹ軸座標値とするステップと、
前記第１の直線距離、前記校正後の第２の空間座標のＸ軸座標値及び前記校正後の第２の空間座標のＹ軸座標値に基づいて前記校正後の第２の空間座標のＺ軸座標値を計算するステップとを含むことを特徴とする請求項１に記載の自動ピント合わせ方法。
【請求項８】
ユーザがファインダー上の目標物をクリックして手動でピントを合わせた後、前記目標物の第１の空間データを取得するための取得モジュールと、
前記ファインダー上のフレーミング内容が変化したことを検出したとき、位置変化データを取得するための検出モジュールと、
前記第１の空間データ及び前記位置変化データに基づいて前記目標物の第２の空間データを計算するための第１の計算モジュールと、
前記第２の空間データに基づいて前記目標物に自動的にピントを合わせるためのピント合わせモジュールと、
画像識別アルゴリズムを用いて前記第２の位置の第２の空間座標の識別値を計算するための第２の計算モジュールと、
前記第２の空間座標の識別値に基づいて前記第２の空間座標を校正することで、校正後の第２の空間座標を取得するための校正モジュールとを備え、
前記第１の空間データは、第１の空間座標及び第１の空間ベクトル角を含み、
前記第２の空間データは、第２の空間座標及び第２の空間ベクトル角を含み、
前記検出モジュールは、
加速度センサによって検出された加速度データに基づいて前記ファインダーが移動したか否かを判断するための加速度検出サブモジュールと、
前記ファインダーが移動したとき、方向センサによって検出された、前記位置変化データとしての空間変化ベクトル角を取得するための変化ベクトル角取得サブモジュールとを含むことを特徴とする自動ピント合わせ装置。
【請求項９】
前記取得モジュールは、
焦点から画像センサまでの第１の垂直距離を計算するための第１の垂直距離計算サブモジュールと、
前記焦点を３次元直交座標系の原点とし、前記第１の垂直距離に基づいて、前記目標物が前記画像センサに結像した第１の位置の第１の空間座標を取得するための第１の空間座標取得サブモジュールと、
前記焦点と前記第１の位置との間の第１のベクトルの第１の空間ベクトル角を計算するための第１の空間ベクトル角計算サブモジュールとを含み、
前記手動ピント合わせが完了したとき、前記目標物の結像は前記画像センサ上に位置することを特徴とする請求項８に記載の自動ピント合わせ装置。
【請求項１０】
前記第１の垂直距離計算サブモジュールは、
前記手動ピント合わせが完了したときの像距離を取得するための像距離取得サブモジュールと、
前記像距離と固定焦点の焦点距離との間の差分値を計算し、前記差分値を前記焦点から画像センサまでの第１の垂直距離とするための差分値計算サブモジュールとを含むことを特徴とする請求項９に記載の自動ピント合わせ装置。
【請求項１１】
前記第１の空間座標取得サブモジュールは、
前記ファインダーの中心を平面直角座標系の原点とし、前記平面直角座標系における、前記目標物の第１の二次元座標を取得するための第１の二次元座標取得サブモジュールと、
所定の比率で前記第１の二次元座標を変換し、前記目標物が画像センサに結像した第２の二次元座標を取得するための第２の二次元座標取得サブモジュールと、
前記第２の二次元座標及び前記第１の垂直距離に基づいて、前記目標物が画像センサに結像した第１の空間座標を確定するための第１の空間座標確定サブモジュールとを含み、
前記ファインダーの中心は前記焦点と同じ法線方向に位置し、
前記第１の空間座標のＸ軸座標値は前記第２の二次元座標のＸ軸座標値であり、前記第１の空間座標のＹ軸座標値は前記第２の二次元座標のＹ軸座標値であり、前記第１の空間座標のＺ軸座標値は前記第１の垂直距離であることを特徴とする請求項９に記載の自動ピント合わせ装置。
【請求項１２】
前記第１の計算モジュールは、
前記第１の空間座標に基づいて前記焦点から前記第１の位置までの第１の直線距離を計算するための第１の直線距離計算サブモジュールと、
前記第１の空間ベクトル角及び前記空間変化ベクトル角に基づいて、第２の空間ベクトル角を計算するための第２の空間ベクトル角計算サブモジュールと、
前記第１の直線距離及び前記第２の空間ベクトル角に基づいて第２の位置の第２の空間座標を計算するための第２の空間座標計算サブモジュールとを含み、
前記第２の空間ベクトル角は前記焦点と前記第２の位置の間の第２のベクトルの空間ベクトル角であり、前記第２の位置は前記自動ピント合わせが完了した後、前記目標物が前記画像センサに結像した位置であることを特徴とする請求項８に記載の自動ピント合わせ装置。
【請求項１３】
前記ピント合わせモジュールは、
前記第２の空間座標に基づいて前記焦点から前記第２の位置までの第２の垂直距離を取得するための第２の垂直距離取得サブモジュールと、
前記第２の垂直距離と固定焦点の焦点距離の和を計算し、前記和を調整後の像距離とするための調整像距離計算サブモジュールと、
レンズグループから前記画像センサまでの距離が前記調整後の像距離になるまで、前記レンズグループを移動するためのレンズグループ移動サブモジュールとを含み、
前記第２の垂直距離は前記第２の空間座標のＺ軸座標値であることを特徴とする請求項１２に記載の自動ピント合わせ装置。
【請求項１４】
前記校正モジュールは、
前記第２の空間座標の識別値と前記第２の空間座標との間の距離が所定の校正閾値より小さいか否かを判断するための校正閾値判断サブモジュールと、
前記校正閾値より小さいとき、前記第２の空間座標の識別値と前記第２の空間座標のＸ軸座標値の平均値を計算して、該平均値を校正後の第２の空間座標のＸ軸座標値とし、前記第２の空間座標の識別値と前記第２の空間座標のＹ軸座標値の平均値を計算して、該平均値を校正後の第２の空間座標のＹ軸座標値とし、ならびに前記第１の直線距離、前記校正後の第２の空間座標のＸ軸座標値及び前記校正後の第２の空間座標のＹ軸座標値に基づいて前記校正後の第２の空間座標のＺ軸座標値を計算するための校正座標値計算サブモジュールとを含むことを特徴とする請求項８に記載の自動ピント合わせ装置。
【請求項１５】
プロセッサと、
プロセッサが実行可能な指令を記憶するためのメモリとを備え、
前記プロセッサは、
ユーザがファインダー上の目標物をクリックして手動でピントを合わせた後、前記目標物の第１の空間データを取得し、
前記ファインダー上のフレーミング内容が変化したことを検出したとき、位置変化データを取得し、
前記第１の空間データ及び前記位置変化データに基づいて前記目標物の第２の空間データを計算し、
前記第２の空間データに基づいて前記目標物に対し自動的にピントを合わせるように構成され、
前記第１の空間データは、第１の空間座標及び第１の空間ベクトル角を含み、
前記第２の空間データは、第２の空間座標及び第２の空間ベクトル角を含み、
前記ファインダー上のフレーミング内容が変化したことを検出したとき、位置変化データを取得することは、
加速度センサによって検出された加速度データに基づいて前記ファインダーが移動したか否かを判断することと、
前記ファインダーが移動したとき、方向センサによって検出された、前記位置変化データとしての空間変化ベクトル角を取得することとを含み、
前記第２の空間データに基づいて自動的にピントを合わせることの前に、更に
画像識別アルゴリズムを用いて前記第２の位置の第２の空間座標の識別値を計算することと、
前記第２の空間座標の識別値に基づいて前記第２の空間座標を校正することで、校正後の第２の空間座標を取得することとを含むことを特徴とする自動ピント合わせ装置。
【請求項１６】
プロセッサに実行されることにより、請求項１〜７のいずれかに記載の自動ピント合わせ方法を実現する記録媒体に記録されたプログラム。
【請求項１７】
請求項１６に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本願は出願番号が２０１４１０８３２１０８７であり、出願日が２０１４年１２月２６日である中国特許出願に基づき、優先権を主張し、当該中国特許出願の全ての内容は本願に援用される。
【技術分野】
【０００２】
本発明は通信端末技術分野に関わり、特に自動ピント合わせ方法、装置、プログラム及び記録媒体に関わる。
【背景技術】
【０００３】
スマート端末の発展に伴い、ユーザはスマート端末を通じて各種アプリケーション機能を実現できるようになった。そのうちの一つの最もよくあるアプリケーション機能は、スマート端末に集成カメラ機能であり、カメラ機能を通じてユーザはいつでもどこでも興味を持った景色又は人物を撮影することができる。カメラ機能を起動するとき、ユーザはファインダー（Ｆｉｎｄｅｒ）を通じてフレーミングした後、手動ピント合わせ方法を利用して、ファインダー上の、例えば人物の顔などの一つのフレーミング目標をクリックすることで、フレーミング内容に対するピント合わせを行うことができる。
【０００４】
関連技術において、ユーザが手動でピントを合わせた後、ファインダーを移動した場合、ファインダー上のフレーミング内容は変化され、このとき、カメラは自動的にピントをファインダーの中心部に合わせる。しかしながら、新たに合わせられたピントとユーザがピントを合わせたフレーミング目標の間にズレが生じて、ピントをフレーミング目標に合わせるため、ユーザは再び手動でピントを合わせる必要がある。従って、ピント合わせの操作が煩雑で、ユーザの撮影体験が比較的低くなってしまう。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
手動でピントを合わせる操作が煩雑となり、ユーザの撮影体験が比較的低くなってしまう関連技術に存在する問題を解決するために、本発明は自動ピント合わせ方法、装置、プログラム及び記録媒体を提供する。
【課題を解決するための手段】
【０００６】
本発明の実施例の第１の態様によれば、ユーザがファインダー上の目標物をクリックして手動でピントを合わせた後、前記目標物の第１の空間データを取得するステップと、前記ファインダー上のフレーミング内容が変化したことを検出したとき、位置変化データを取得するステップと、前記第１の空間データ及び前記位置変化データに基づいて前記目標物の第２の空間データを計算するステップと、前記第２の空間データに基づいて前記目標物に対し自動的にピントを合わせるステップとを含む自動ピント合わせ方法を提供する。
【０００７】
好ましくは、前記目標物の第１の空間データを取得するステップは、焦点から画像センサまでの第１の垂直距離を計算するステップと、前記焦点を３次元直交座標系の原点とし、前記第１の垂直距離に基づいて、前記目標物が画像センサに結像した第１の位置の第１の空間座標を取得するステップと、前記焦点と前記第１の位置との間の第１のベクトルの第１の空間ベクトル角を計算するステップとを含み、前記手動ピント合わせが完了したとき、前記目標物の結像は前記画像センサ上に位置する。
【０００８】
好ましくは、前記焦点から画像センサまでの第１の垂直距離を計算するステップは、前記手動ピント合わせが完了したときの像距離を取得するステップと、前記像距離と固定焦点の焦点距離との間の差分値を計算し、前記差分値を前記焦点から画像センサまでの第１の垂直距離とするステップとを含む。
【０００９】
好ましくは、前記第１の垂直距離に基づいて、前記目標物が画像センサに結像した第１の位置の第１の空間座標を取得するステップは、前記ファインダーの中心を平面直角座標系の原点とし、前記平面直角座標系における、前記目標物の第１の二次元座標を取得するステップと、所定の比率で前記第１の二次元座標を変換し、前記目標物が前記画像センサに結像した第２の二次元座標を取得するステップと、前記第２の二次元座標及び前記第１の垂直距離に基づいて、前記目標物が画像センサに結像した第１の空間座標を確定するステップとを含み、前記ファインダーの中心は前記焦点と同じ法線方向に位置し、前記第１の空間座標のＸ軸座標値は前記第２の二次元座標のＸ軸座標値であり、前記第１の空間座標のＹ軸座標値は前記第２の二次元座標のＹ軸座標値であり、前記第１の空間座標のＺ軸座標値は前記第１の垂直距離である。
【００１０】
好ましくは、前記ファインダー上のフレーミング内容が変化したことを検出したとき、位置変化データを取得するステップは、加速度センサによって検出された加速度データに基づいて前記ファインダーが移動したか否かを判断するステップと、前記ファインダーが移動したとき、方向センサによって検出された、前記位置変化データとしての空間変化ベクトル角を取得するステップとを含む。
【００１１】
好ましくは、前記第１の空間データ及び前記位置変化データに基づいて前記目標物の第２の空間データを計算するステップは、前記第１の空間座標に基づいて前記焦点から前記第１の位置までの第１の直線距離を計算するステップと、前記第１の空間ベクトル角及び前記空間変化ベクトル角に基づいて、第２の空間ベクトル角を計算するステップと、前記第１の直線距離と前記第２の空間ベクトル角に基づいて第２の位置の第２の空間座標を計算するステップとを含み、前記第２の空間ベクトル角は前記焦点と前記第２の位置との間の第２のベクトルの空間ベクトル角であり、前記第２の位置は前記自動ピント合わせが完了した後、前記目標物が前記画像センサに結像した位置である。
【００１２】
好ましくは、前記第２の空間データに基づいて自動的にピントを合わせるステップは、前記第２の空間座標に基づいて前記焦点から前記第２の位置までの第２の垂直距離を取得するステップと、前記第２の垂直距離と固定焦点の焦点距離の和を計算して、前記和を調整後の像距離とするステップと、レンズグループから前記画像センサまでの距離が前記調整後の像距離になるまで、前記レンズグループを移動するステップとを含み、前記第２の垂直距離は前記第２の空間座標のＺ軸座標値である。
【００１３】
好ましくは、前記第２の空間データに基づいて自動的にピントを合わせる前に、更に、画像識別アルゴリズムを用いて前記第２の位置の第２の空間座標の識別値を計算するステップと、前記第２の空間座標の識別値に基づいて前記第２の空間座標を校正することで、校正後の第２の空間座標を取得するステップとを含む。
【００１４】
好ましくは、前記第２の空間座標の識別値に基づいて前記第２の空間座標を校正することで、校正後の第２の空間座標を取得するステップは、前記第２の空間座標の識別値と前記第２の空間座標との間の距離が所定の校正閾値より小さいか否かを判断するステップと、前記校正閾値より小さいとき、前記第２の空間座標の識別値と前記第２の空間座標のＸ軸座標値の平均値を計算して、該平均値を校正後の第２の空間座標のＸ軸座標値とし、前記第２の空間座標の識別値と前記第２の空間座標のＹ軸座標値の平均値を計算して、該平均値を校正後の第２の空間座標のＹ軸座標値とするステップと、前記第１の直線距離、前記校正後の第２の空間座標のＸ軸座標値及び前記校正後の第２の空間座標のＹ軸座標値に基づいて前記校正後の第２の空間座標のＺ軸座標値を計算するステップとを含む。
【００１５】
本発明の実施例の第２の態様によれば、ユーザがファインダー上の目標物をクリックして手動でピントを合わせた後、前記目標物の第１の空間データを取得するための取得モジュールと、前記ファインダー上のフレーミング内容が変化したことを検出したとき、位置変化データを取得するための検出モジュールと、前記第１の空間データ及び前記位置変化データに基づいて前記目標物の第２の空間データを計算するための第１の計算モジュールと、前記第２の空間データに基づいて前記目標物に自動的にピントを合わせるためのピント合わせモジュールとを備える自動ピント合わせ装置を提供する。
【００１６】
好ましくは、前記取得モジュールは、焦点から画像センサまでの第１の垂直距離を計算するための第１の垂直距離計算サブモジュールと、前記焦点を３次元直交座標系の原点とし、前記第１の垂直距離に基づいて、前記目標物が前記画像センサに結像した第１の位置の第１の空間座標を取得するための第１の空間座標取得サブモジュールと、前記焦点と前記第１の位置との間の第１のベクトルの第１の空間ベクトル角を計算するための第１の空間ベクトル角計算サブモジュールとを含み、前記手動ピント合わせが完了したとき、前記目標物の結像は前記画像センサ上に位置する。
【００１７】
好ましくは、前記第１の垂直距離計算サブモジュールは、前記手動ピント合わせが完了したときの像距離を取得するための像距離取得サブモジュールと、前記像距離と固定焦点の焦点距離との間の差分値を計算し、前記差分値を前記焦点から画像センサまでの第１の垂直距離とするための差分値計算サブモジュールとを含む。
【００１８】
好ましくは、前記第１の空間座標取得サブモジュールは、前記ファインダーの中心を平面直角座標系の原点とし、前記平面直角座標系における、前記目標物の第１の二次元座標を取得するための第１の二次元座標取得サブモジュールと、所定の比率で前記第１の二次元座標を変換し、前記目標物が画像センサに結像した第２の二次元座標を取得するための第２の二次元座標取得サブモジュールと、前記第２の二次元座標及び前記第１の垂直距離に基づいて、前記目標物が画像センサに結像した第１の空間座標を確定するための第１の空間座標確定サブモジュールとを含み、前記ファインダーの中心は前記焦点と同じ法線方向に位置し、前記第１の空間座標のＸ軸座標値は前記第２の二次元座標のＸ軸座標値であり、前記第１の空間座標のＹ軸座標値は前記第２の二次元座標のＹ軸座標値であり、前記第１の空間座標のＺ軸座標値は前記第１の垂直距離である。
【００１９】
好ましくは、前記検出モジュールは、加速度センサによって検出された加速度データに基づいて前記ファインダーが移動したか否かを判断するための加速度検出サブモジュールと、前記ファインダーが移動したとき、方向センサによって検出された、前記位置変化データとしての空間変化ベクトル角を取得するための変化ベクトル角取得サブモジュールとを含む。
【００２０】
好ましくは、前記第１の計算モジュールは、前記第１の空間座標に基づいて前記焦点から前記第１の位置までの第１の直線距離を計算するための第１の直線距離計算サブモジュールと、前記第１の空間ベクトル角及び前記空間変化ベクトル角に基づいて、第２の空間ベクトル角を計算するための第２の空間ベクトル角計算サブモジュールと、前記第１の直線距離及び前記第２の空間ベクトル角に基づいて第２の位置の第２の空間座標を計算するための第２の空間座標計算サブモジュールとを含み、前記第２の空間ベクトル角は前記焦点と前記第２の位置の間の第２のベクトルの空間ベクトル角であり、前記第２の位置は前記自動ピント合わせが完了した後、前記目標物が前記画像センサに結像した位置である。
【００２１】
好ましくは、前記ピント合わせモジュールは、前記第２の空間座標に基づいて前記焦点から前記第２の位置までの第２の垂直距離を取得するための第２の垂直距離取得サブモジュールと、前記第２の垂直距離と固定焦点の焦点距離の和を計算し、前記和を調整後の像距離とするための調整像距離計算サブモジュールと、レンズグループから前記画像センサまでの距離が前記調整後の像距離になるまで、前記レンズグループを移動するためのレンズグループ移動サブモジュールとを含み、前記第２の垂直距離は前記第２の空間座標のＺ軸座標値である。
【００２２】
好ましくは、更に、画像識別アルゴリズムを用いて前記第２の位置の第２の空間座標の識別値を計算するための第２の計算モジュールと、前記第２の空間座標の識別値に基づいて前記第２の空間座標を校正することで、校正後の第２の空間座標を取得するための校正モジュールとを備える。
【００２３】
好ましくは、前記第２の空間座標の識別値と前記第２の空間座標との間の距離が所定の校正閾値より小さいか否かを判断するための校正閾値判断サブモジュールと、前記校正閾値より小さいとき、前記第２の空間座標の識別値と前記第２の空間座標のＸ軸座標値の平均値を計算して、該平均値を校正後の第２の空間座標のＸ軸座標値とし、前記第２の空間座標の識別値と前記第２の空間座標のＹ軸座標値の平均値を計算して、該平均値を校正後の第２の空間座標のＹ軸座標値とし、ならびに前記第１の直線距離、前記校正後の第２の空間座標のＸ軸座標値及び前記校正後の第２の空間座標のＹ軸座標値に基づいて前記校正後の第２の空間座標のＺ軸座標値を計算するための校正座標値計算サブモジュールとを含む。
【００２４】
本発明の実施例の第３の態様によれば、プロセッサと、プロセッサが実行可能な指令を記憶するためのメモリとを備え、前記プロセッサは、ユーザがファインダー上の目標物をクリックして手動でピントを合わせた後、前記目標物の第１の空間データを取得し、前記ファインダー上のフレーミング内容が変化したことを検出したとき、位置変化データを取得し、前記第１の空間データ及び前記位置変化データに基づいて前記目標物の第２の空間データを計算し、前記第２の空間データに基づいて前記目標物に対し自動的にピントを合わせるように構成される自動ピント合わせ装置を提供する。
本発明の実施例の第４の態様によれば、プロセッサに実行されることにより、前記自動ピント合わせ方法を実現する記録媒体に記録されたプログラムを提供する。
本発明の実施例の第５の態様によれば、前記プログラムが記録された記録媒体を提供する。
【発明の効果】
【００２５】
本発明の実施例が提供する技術方案は下記のような有益な効果を含むことができる。
【００２６】
本発明において、端末を用いて撮影するとき、ユーザがファインダー上の目標物をクリックして手動でピントを合わせた後、目標物の第１の空間データを取得し、ファインダー上のフレーミング内容が変化したことを検出したとき、位置変化データを取得し、第１の空間データ及び位置変化データに基づいて目標物の第２の空間データを算出した後、該第２の空間データに基づいて自動的にピントを合わせることができる。従って、ユーザが撮影している間に、ファインダーが移動したが、目標物がファインダーから移出されていない場合、該目標物に自動的にピントを合わせることができ、これにより、フレーミング内容が変化したときの、手動ピント合わせの操作を避けることができ、ピント合わせ操作を簡略化し、ピント合わせの速度を高め、ユーザの撮影体験を向上させることができる。
【００２７】
本発明において、目標物の第１の空間データを取得するとき、手動ピント合わせの後に取得した像距離、及び焦点を３次元直交座標系の原点とすることで、目標物が画像センサに結像した第１の空間座標と第１の空間ベクトル角を取得する。これにより、該第１の空間座標と第１の空間ベクトル角を用いて目標物の位置変化後の空間データを計算することができ、これにより、自動ピント合わせを実現することができる。
【００２８】
本発明において、端末に集成された加速度センサを利用してファインダーが移動したか否かを判断し、ファインダーが移動したとき、方向センサを通じて移動によって生じた空間変化ベクトル角を検出することができる。これにより、空間変化ベクトル角、第１の空間座標及び第１の空間ベクトル角に基づいて目標物の位置変化後の空間データを計算することができ、自動ピント合わせを実現することができる。
【００２９】
本発明において、第２の空間座標に基づいて自動的にピントを合わせる前に、画像識別アルゴリズムを用いて算出した第２の空間座標の識別値に基づいて第２の空間座標を校正し、これにより、自動的にピントを合わせる精確性を更に向上させることができる。
【００３０】
また、以上の一般的な説明及び以下の詳細な説明は単なる例示及び解釈に過ぎず、本発明を限定するものではないことを理解すべきである。
【図面の簡単な説明】
【００３１】
本願の図面は明細書に取り込まれ明細書の一部を構成し、本発明に合致する実施例を示し、また、明細書と共に本発明の原理の解釈に用いられる。
【００３２】
【図１】図１は一つの例示的な実施例にかかる自動ピント合わせ方法のフローチャートである。
【図２】図２は一つの例示的な実施例にかかるもう一つの自動ピント合わせ方法のフローチャートである。
【図３】図３は一つの例示的な実施例にかかる端末のピントを合わせた後の結像の模式図である。
【図４】図４は一つの例示的な実施例にかかる自動ピント合わせ装置のブロック図である。
【図５】図５は一つの例示的な実施例にかかるもう一つの自動ピント合わせ装置のブロック図である。
【図６】図６は一つの例示的な実施例にかかるもう一つの自動ピント合わせ装置のブロック図である。
【図７】図７は一つの例示的な実施例にかかるもう一つの自動ピント合わせ装置のブロック図である。
【図８】図８は一つの例示的な実施例にかかるもう一つの自動ピント合わせ装置のブロック図である。
【図９】図９は一つの例示的な実施例にかかるもう一つの自動ピント合わせ装置のブロック図である。
【図１０】図１０は一つの例示的な実施例にかかるもう一つの自動ピント合わせ装置のブロック図である。
【図１１】図１１は一つの例示的な実施例にかかるもう一つの自動ピント合わせ装置のブロック図である。
【図１２】図１２は一つの例示的な実施例にかかるもう一つの自動ピント合わせ装置のブロック図である。
【図１３】図１３は一つの例示的な実施例にかかる自動ピント合わせ装置に用いられる構造の模式図である。
【発明を実施するための形態】
【００３３】
ここで例示的な実施例について詳細に説明を行うが、その例示は図面において示されている。以下の説明が図面に関する場合、特に示さない限り、異なる図面の中の同一の数字は同一又は類似の要素を表す。また、以下の例示的な実施例で説明する実施形態は、本発明と一致する全ての実施形態を代表するものではなく、これらは特許請求の範囲において詳述した、本発明の一部の態様と一致する装置及び方法の例に過ぎない。
【００３４】
本発明の術語は特定の実施例を説明することを目的として使用されており、本発明を限定するためのものではない。本発明及び特許請求の範囲において使用した単数形式の「一つの」、「前記」及び「該」は、上下の文脈においてその他の意味を明白に表示しない限り、多数形式も含む。更に、本願において使用した術語「及び／又は」は、一つ又は複数の関連する列記項目のいずれか又は全ての可能な組み合わせを含むことを指すことを理解すべきである。
【００３５】
本発明において第１、第２の、第３などの術語を採用して各種情報を説明する可能性はあるが、これらの情報はこれらの術語に限定されないということを理解すべきである。これらの術語は同一種類の情報を互いに区別するためだけに用いられる。例えば、本発明の範囲を逸脱しない状況のもとで、第１情報は第２の情報と呼ばれてもよく、類似的に、第２の情報は第１情報と呼ばれてもよい。文脈によって、例えばここで使用した「場合」は、「・・・のとき」、「・・・の際」又は「・・・に応じて」として解釈することができる。
【００３６】
図１に示すように、図１は一つの例示的な実施例にかかる自動ピント合わせ方法のフローチャートである。該方法は端末に利用することができ、以下のようなステップを含む。
【００３７】
ステップ１０１において、ユーザがファインダー上の目標物をクリックして手動でピントを合わせた後、目標物の第１の空間データを取得する。
【００３８】
本発明の実施例における端末は主に、例えばスマートフォン、タブレットＰＣ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ、個人用情報端末）などのような、カメラ機能を集成した各種スマート端末を指す。ここで、スマート端末における、カメラ機能を実現するためのレンズグループは通常固定焦点の焦点距離（ｆ）を採用しており、即ち光学ズーム（Ｏｐｔｉｃａｌ  Ｚｏｏｍ）ができない。ピント合わせのプロセスにおいて、端末はレンズグループを移動することで、レンズグループと結像するための画像センサとの間の距離を変更し、該距離が像距離（ｖ）に等しくなるようにする。即ちピントを合わせて結像した焦点平面と、画像センサの垂直平面が重ね合わせるようにする。これにより、結像がはっきりとなり、ピント合わせが完了する。
【００３９】
本発明の実施例において、ユーザが端末のカメラ機能を起動した後、ファインダー上のフレーミング内容を確認することで撮影しようとする画面を調整することができ、かつファインダー上の一つの目標物をクリックすることで手動ピント合わせを完了することができる。手動ピント合わせが完了した後、目標物の結像は画像センサ上に位置し、このとき、結像ははっきりになっている。ユーザが手動でピントを合わせた後、ファインダーを移動して新たにフレーミングを行う場合、即ちフレーミング内容が変化された場合、ファインダー上の目標物の位置も変化されるが、ファインダーから移出されていない場合、端末は該目標物に自動的にピントを合わせることができるようにするために、手動でピントを合わせた後、目標物の第１の空間データを取得し、該第１の空間データを利用して後続の自動ピント合わせプロセスを完成する。該第１の空間データは第１の空間座標及び第１の空間ベクトル角を含むことができる。
【００４０】
目標物の第１の空間データを取得するとき、端末はまず焦点から画像センサまでの第１の垂直距離を計算し、焦点を原点とし、３次元直交座標系を確立することができる。このとき、手動ピント合わせが完了しているため、目標物の結像は画像センサ上に位置しており、目標物が画像センサの第１の位置に結像されると仮定し、３次元直交座標系における、該第１の位置の第１の空間座標を取得する。該第１の空間座標はＸ軸座標、Ｙ軸座標及びＺ軸座標により構成されている。ここで、Ｚ軸座標値は即ち前記第１の垂直距離である。更に、前記３次元直交座標系に基づいて、関連技術におけるベクトル角の公式を利用して、焦点と第１の位置との間の第１のベクトルの第１の空間ベクトル角を算出することができる。該第１の空間ベクトル角は第１のベクトルとＸ軸との角、第１のベクトルとＹ軸との角、及び、第１のベクトルとＺ軸との角を含む。
【００４１】
ステップ１０２において、ファインダー上のフレーミング内容が変化したことを検出したとき、位置変化データを取得する。
【００４２】
通常、スマート端末には、複数種類の異なる機能を有するセンサが集成されており、ここで、加速度センサ及び方向センサを含むことができる。加速度センサはスマート端末が受ける加速度の大きさ及び方向を検出するために使われ、これにより、端末が回転したか否かを判断することができる。方向センサは、３次元空間内におけるスマート端末の各座標軸の移動角度を検出するために使われ、例えば、具体的に、該方向センサはジャイロセンサであってもいい。
【００４３】
本実施例において、端末は加速度センサによって検出された加速度データを取得した後、該加速度データに基づいて端末が回転したか否かを判断することができ、更にファインダーが移動したか否かを判断することができる。ファインダーが移動したと判断し、かつ、移動が停止したとき、方向センサによって検出された空間変化ベクトル角を取得することができる。該空間変化ベクトル角は、手動ピント合わせが完了したときの空間ベクトル角に対して現在空間ベクトル角の変化角のＸ軸における分量、Ｙ軸における分量、及びＺ軸における分量を含む。
【００４４】
ステップ１０３において、第１の空間データ及び位置変化データに基づいて目標物の第２の空間データを計算する。
【００４５】
ステップ１０１において焦点と第１の位置との間の第１のベクトルの第１の空間ベクトル角を取得し、及びステップ１０２において空間変化ベクトル角を取得したため、本ステップにおいて、第１の空間ベクトル角及び空間変化ベクトル角に基づいて第２の空間ベクトル角を計算することができる。該第２の空間ベクトル角は、焦点と第２の位置との間の第２のベクトルの空間ベクトル角度であり、第２の位置は即ち自動的にピントを合わせた後、目標物の画像センサにおける結像位置である。ここで、第２の空間ベクトル角のうち、第１のベクトルとＸ軸との角は、第１の空間ベクトル角のＸ軸なす角と空間変化ベクトル角のＸ軸変化角の和である。第２の空間ベクトル角のうち、第１のベクトルとＹ軸との角は、第１の空間ベクトル角のＹ軸なす角と空間変化ベクトル角のＹ軸変化角の和である。第２の空間ベクトル角のうち、第１のベクトルとＺ軸との角は、第１の空間ベクトル角のＺ軸なす角と空間変化ベクトル角のＺ軸変化角の和である。ステップ１０１において、３次元直交座標系における、第１の位置の第１の空間座標を取得したため、本ステップにおいて第１の空間座標に基づいて焦点から第１の位置までの第１の直線距離を計算し、かつ、該第１の直線距離及び前記取得した第２の空間ベクトル角に基づいて第２の位置の第２の空間座標を計算することができる。ここで、第１の直線距離と、第２の空間ベクトル角のＸ軸なす角の余弦値を相乗して第２の空間座標のＸ軸の座標値を取得し、第１の直線距離と、第２の空間ベクトル角のＹ軸なす角の余弦値を相乗して第２の空間座標のＹ軸の座標値を取得し、第１の直線距離と、第２の空間ベクトル角のＺ軸なす角の余弦値を相乗して第２の空間座標のＺ軸の座標値を取得する。
【００４６】
ステップ１０４において、第２の空間データに基づいて目標物に対し自動的にピントを合わせる。
【００４７】
ステップ１０３において第２の空間座標を取得した後、該第２の空間座標に基づいて焦点から第２の位置までの第２の垂直距離を取得することができる。該第２の垂直距離は即ち第２の空間座標のＺ軸座標値であり、かつ、第２の垂直距離と固定焦点の焦点距離の和を計算して、該和を調整後の像距離とし、そして、レンズグループから画像センサまでの距離が調整後の像距離になるまで、端末がレンズグループを移動したとき、目標物は画像センサに結像され、このとき目標物の結像がはっきりであり、自動ピント合わせが完了する。
【００４８】
本発明の実施例において、前記第２の空間データに基づいて自動的にピントを合わせる前に、更に第２の空間データを校正することができる。即ち第２の空間データが第２の位置の第２の空間座標であるとき、画像識別アルゴリズムを用いて第２の位置の第２の空間座標の識別値を計算し、かつ、第２の空間座標の識別値に基づいて前記第２の空間座標を校正し、校正後の第２の空間座標を取得することができる。
【００４９】
第２の空間座標を校正する具体的なプロセスにおいて、端末は第２の空間座標の識別値と第２の空間座標との間の距離が所定の校正閾値より小さいか否かを判断することができ、校正閾値より小さい場合、第２の空間座標の識別値と第２の空間座標のＸ軸座標値の平均値を計算して、該平均値を校正後の第２の空間座標のＸ軸座標値とし、及び、第２の空間座標の識別値と第２の空間座標のＹ軸座標値の平均値を計算して、該平均値を校正後の第２の空間座標のＹ軸座標値とする。そして、第１の直線距離、校正後の第２の空間座標のＸ軸座標値及び校正後の第２の空間座標のＹ軸座標値に基づいて、校正後の第２の空間座標のＺ軸座標値を算出することができ、該校正後のＺ軸座標値は、即ち前記第２の垂直距離であり、例えば、第１の直線距離をＬとし、校正後のＸ軸座標値をａとし、校正後の座標値をｂとし、校正後のＺ軸座標値をｃと仮定したとき、上記値は公式Ｌ２＝ａ２＋ｂ２＋ｃ２を満たす。
【００５０】
上述した実施例から分かるように、端末を用いて撮影するとき、ユーザがファインダー上の目標物をクリックして手動でピントを合わせた後、目標物の第１の空間データを取得し、ファインダー上のフレーミング内容が変化したことを検出したとき、位置変化データを取得し、第１の空間データ及び位置変化データに基づいて目標物の第２の空間データを算出した後、該第２の空間データに基づいて自動的にピントを合わせることができる。従って、ユーザが撮影している間に、ファインダーが移動したが、目標物がファインダーから移出されていない場合、該目標物に自動的にピントを合わせることができ、これにより、フレーミング内容が変化したときの、手動ピント合わせの操作を避けることができ、ピント合わせ操作を簡略化し、ピント合わせの速度を高め、ユーザの撮影体験を向上させることができる。更に、該実施例は、第２の空間座標に基づいて自動的にピントを合わせる前に、画像識別アルゴリズムを用いて算出した第２の空間座標の識別値に基づいて第２の空間座標を校正し、これにより、自動的にピントを合わせる精確性を更に向上させることができる。
【００５１】
図２に示すように、図２は一つの例示的な実施例にかかるもう一つの自動ピント合わせ方法のフローチャートである。該方法は端末に利用することができ、以下のようなステップを含む。
【００５２】
ステップ２０１において、ユーザがファインダー上の目標物をクリックして手動でピントを合わせた後、焦点から画像センサまでの第１の垂直距離を計算する。
【００５３】
本発明の実施例において、端末は主にカメラ機能を集成した各種スマート端末を指し、カメラの結像プロセスにおいて、焦点距離（ｆ）、被写体距離（ｕ）及び像距離（ｖ）との間はガウスの結像公式を満たす。ここで、焦点距離はレンズグループから焦点までの距離を指し、被写体距離とは被写体が位置する垂直平面からレンズグループまでの距離を指し、像距離とは被写体の結像からレンズグループまでの距離を指す。ここで、通常、端末には光学ズームができなく、そのレンズグループは固定焦点ｆを採用しているため、ピント合わせのプロセスにおいて、端末はレンズグループを移動することで、レンズグループと、結像するための画像センサとの間の距離を変更することができ、ピント合わせが完了したとき、上述した距離がｖと等しくなるようにするとともに、焦点から画像センサまでの垂直距離がｄであるようにする。図３に示すように、図３は一つの例示的な実施例にかかる端末のピントを合わせた後の結像の模式図である。
【００５４】
本実施例において、ユーザが端末のカメラ機能を起動した後、ファインダー上のフレーミング内容を確認することで撮影しようとする画面を調整することができ、かつ、ファインダー上の一つの目標物をクリックすることで、図３に示すように、手動でピントを合わせることができる。手動でピントを合わせた後、目標物の結像は画像センサ上に位置し、このとき、結像ははっきりになっており、このときの像距離をｖ１とし、固定焦点の焦点距離をｆと仮定したとき、焦点から画像センサまでの第１の垂直距離はｄ１であり、該ｄ１の計算公式は以下のとおりである。
ｄ１＝ｖ１−ｆ      公式（１）
【００５５】
ステップ２０２において、焦点を３次元直交座標系の原点とし、第１の垂直距離に基づいて、目標物が画像センサに結像した第１の位置の第１の空間座標を取得する。
【００５６】
本ステップにおいて、まずファインダーの中心を平面直角座標系の原点とすることができ、該ファインダーの中心と焦点は同一法線方向上に位置し、このとき、該平面直角座標系における、目標物の第１の二次元座標を取得して、Ｐ（ｘ、ｙ）と仮定し、第１の二次元座標の単位を画素（ｐｘ）とする。そして、焦点を原点とし、３次元直交座標系を確立する。このとき、手動ピント合わせが完了しているため、目標物の結像は画像センサ上に位置している。目標物が画像センサの第１の位置Ｐ１に結像すると仮定し、３次元直交座標系における、該第１の位置Ｐ１の第１の空間座標を取得する。このとき、ファインダーの大きさ及び画像センサの大きさに基づいて、所定の比率で第１の二次元座標Ｐ（ｘ、ｙ）を変換し、目標物が画像センサに結像した第２の二次元座標を取得することができ、それを（ｘ１、ｙ１）と仮定する。例えば、長さ横の比率が４：３である写真を撮影する場合、ファインダーの画素サイズは１４４０×１０８０で、画像センサの長さ寸法と横寸法はそれぞれ０．２６１インチ、０．１９６インチであり、ファインダー上の目標物の第１の二次元座標がＰ（５００ｐｘ、５００ｐｘ）であると仮定したとき、対応する３次元直交座標系における第２の二次元座標は（０．０９０インチ、０．０９０インチ）である。
【００５７】
続いて、第２の二次元座標（ｘ１、ｙ１）及び第１の垂直距離ｄ１に基づいて、目標物が画像センサに結像した第１の空間座標Ｐ１（ｘ１、ｙ１、ｚ１）を確定することができる。ここで、第１の空間座標のＸ軸座標値は第２の二次元座標のＸ軸座標値ｘ１であり、第１の空間座標のＹ軸座標値は第２の二次元座標のＹ軸座標値ｙ１であり、第１の空間座標のＺ軸座標値は第１の垂直距離ｚ１であり、かつ、ｚ１＝ｄ１である。
【００５８】
ステップ２０３において、焦点と第１の位置との間の第１のベクトルの第１の空間ベクトル角を計算する。
【００５９】
手動ピント合わせが完了し、第１の位置の第１の空間座標を取得した後、端末は３次元直交座標系のベクトル角の公式を用いて、焦点から第１の位置Ｐ１までの第１の空間ベクトル角（∠ｘ１、∠ｙ１、∠ｚ１）を計算することができる。ここで、第１のベクトルとＸ軸とのＸ軸なす角は∠ｘ１であり、第１のベクトルとＹ軸とのＹ軸なす角は∠ｙ１であり、第１のベクトルとＺ軸とのＺ軸なす角は∠ｚ１である。
【００６０】
ステップ２０４において、加速度センサによって検出された加速度データに基づいてファインダーが移動したか否かを判断する。
【００６１】
通常、端末には複数種類の異なる機能を有するセンサが集成されており、ここで、加速度センサはスマート端末が受ける加速度の大きさ及び方向を検出するために使われ、本実施例において、手動ピント合わせが完了した後、端末が加速度センサによって検出された加速度データを取得した後、該加速度データに基づいて端末が回転したか否かを判断することができ、更にファインダーが移動したか否かを判断することができる。
【００６２】
ステップ２０５において、ファインダーが移動したとき、方向センサによって検出された、位置変化データとしての空間変化ベクトル角を取得する。
【００６３】
端末には、加速度センサ以外に、３次元空間において、端末が各座標軸において移動する角度を検出するための方向センサを集成することができる。例えば、具体的に、該方向センサはジャイロセンサであってもよい。
【００６４】
ステップ２０４において、端末が加速度データに基づいてファインダーが移動したと判断した場合、移動が停止したとき、方向センサによって検出された空間変化ベクトル角を取得することができる。該空間変化ベクトル角は、手動ピント合わせが完了したときの空間ベクトル角に対して現在の空間ベクトル角の変化角のＸ軸における分量∠△ｘ、Ｙ軸における分量∠△ｙ、及びＺ軸における分量∠△ｚである。
【００６５】
ステップ２０６において、第１の空間座標に基づいて焦点から第１の位置までの第１の直線距離を計算する。
【００６６】
上述したステップ２０２において第１の空間座標Ｐ１（ｘ１、ｙ１、ｚ１）を取得したため、本ステップにおいてＰ１（ｘ１、ｙ１、ｚ１）に基づいて焦点からＰ１までの第１の直線距離ρを計算することができ、該ρの計算公式は以下のとおりである。
ρ２＝  ｘ１２＋ｙ１２＋ｚ１２      公式（２）
【００６７】
ステップ２０７において、第１の空間ベクトル角及び空間変化ベクトル角に基づいて、第２の空間ベクトル角を計算する。
【００６８】
本ステップにおいて、ステップ２０３において取得した第１の空間ベクトル角、及びステップ２０５において取得した空間変化ベクトル角に基づいて第２の空間ベクトル角を計算することができる。該第２の空間ベクトル角は、焦点と第２の位置Ｐ２との間の第２のベクトルの空間ベクトル角である。該第２の位置Ｐ２は、手動ピント合わせが完了した後、ファインダー上のフレーミング内容が変化したが、目標物が該ファインダーから移出されていない場合、端末が自動的にピントを合わせた後、目標物の結像が画像センサ上にあるべき位置である。
【００６９】
ここで、第２のベクトルとＸ軸とのＸ軸なす角を∠ｘ２とし、第２のベクトルとＹ軸とのＹ軸なす角を∠ｙ２とし、及び第２のベクトルとＺ軸とのＺ軸なす角を∠ｚ２と仮定し、下記のような公式に基づいて第２の空間ベクトル角を計算する。
∠ｘ２＝∠ｘ１＋∠△ｘ
∠ｙ２＝∠ｙ１＋∠△ｙ
∠ｚ２＝∠ｚ１＋∠△ｚ      公式（３）
【００７０】
ステップ２０８において、第１の直線距離及び第２の空間ベクトル角に基づいて第２の位置の第２の空間座標を計算する。
【００７１】
本ステップにおいて、ステップ２０６において算出した第１の直線距離ρ、及びステップ２０７において算出した第２の空間ベクトル角（∠ｘ２、∠ｙ２、∠ｚ２）に基づいて、第２の位置Ｐ２の第２の空間座標Ｐ２（ｘ２、ｙ２、ｚ２）を計算することができる。ここで、ρと∠ｘ２の余弦値を相乗してＰ２のＸ軸の座標値ｘ２を取得し、ρと∠ｙ２の余弦値を相乗してＰ２のＹ軸の座標値ｙ２を取得し、ρと∠ｚ２の余弦値を相乗してＰ２のＺ軸の座標値ｚ２を取得する。即ち、第２の空間座標は下記の公式に基づいて計算することができる。
ｘ２＝ρ×ｃｏｓ∠ｘ２
ｙ２＝ρ×ｃｏｓ∠ｙ２
ｚ２＝ρ×ｃｏｓ∠ｚ２      公式（４）
【００７２】
ステップ２０９において、第２の空間座標に基づいて焦点から第２の位置までの第２の垂直距離を取得する。ここで、第２の垂直距離は第２の空間座標のＺ軸座標値である。
【００７３】
ステップ２０８において第２の位置Ｐ２の第２の空間座標Ｐ２（ｘ２、ｙ２、ｚ２）を取得したため、該第２の空間座標に基づいて焦点から第２の位置Ｐ２までの第２の垂直距離ｄ２を取得することができる。該第２の垂直距離ｄ２は即ち第２の空間座標のＺ軸座標値ｚ２である。
【００７４】
本ステップから分かるように、手動ピント合わせ後の自動ピント合わせを実現するために、第２の垂直距離ｄ２（即ちｚ２）を取得する必要があるため、ステップ２０８において公式（４）におけるｚ２＝ρ×ｃｏｓ∠ｚ２だけを計算すればよく、これに対応して、ステップ２０５において、方向センサは∠△ｚだけを取得すればよく、及びステップ２０７において∠ｚ２＝∠ｚ１＋∠△ｚだけを計算すればよい。これにより、端末の計算リソースを更に節約することができる。
【００７５】
ステップ２１０において、第２の垂直距離と固定焦点の焦点距離の和を計算し、該和を調整後の像距離とする。
【００７６】
本ステップにおいて、調整後の像距離がｖ２であると仮定すると、ｖ２の計算公式は以下のとおりである。
ｖ２＝ｄ２＋ｆ      公式（５）
【００７７】
ステップ２１１において、レンズグループから画像センサまでの距離が調整後の像距離になるまで、レンズグループを移動する。
【００７８】
ピント合わせが完了したとき、レンズグループと結像するための画像センサとの間の距離は像距離に等しいため、前述したステップにおいて、自動ピント合わせ後目標物が画像センサに結像した位置に基づいて、調整後の像距離を算出したとき、端末はレンズグループの移動を制御することで自動的にピントを合わせ、レンズグループが移動して画像センサとの距離が調整後の像距離ｖ２になると、自動ピント合わせが完了する。
【００７９】
上述した実施例から分かるように、端末を用いて撮影するとき、ユーザがファインダー上の目標物をクリックして手動でピントを合わせた後、ファインダー上のフレーミング内容が変化したことを検出したとき、目標物の位置変化後の空間データを計算することで、自動ピント合わせが完了した後の像距離を取得することができ、レンズグループの移動を制御することで該像距離を満たし、自動ピント合わせを完了する。従って、ユーザが撮影している間に、ファインダーが移動したが目標物がファインダーから移出されていない場合、該目標物に自動的にピントを合わせることができ、これにより、フレーミング内容が変化したときの、手動ピント合わせの操作を避けることができ、ピント合わせ操作を簡略化し、ピント合わせの速度を高め、ユーザの撮影体験を向上させることができる。
【００８０】
前述した自動ピント合わせ方法の実施例に対応して、本発明は更に、自動ピント合わせ装置及びそれが応用される端末の実施例を提供する。
【００８１】
図４に示すように、図４は一つの例示的な実施例にかかる自動ピント合わせ装置のブロック図である。前記装置は、取得モジュール４１０、検出モジュール４２０、第１の計算モジュール４３０及びピント合わせモジュール４４０を含む。
【００８２】
ここで、前記取得モジュール４１０は、ユーザがファインダー上の目標物をクリックして手動でピントを合わせた後、前記目標物の第１の空間データを取得するように構成され、前記検出モジュール４２０は、前記ファインダー上のフレーミング内容が変化したことを検出したとき、位置変化データを取得するように構成され、前記第１の計算モジュール４３０は、前記第１の空間データ及び前記位置変化データに基づいて前記目標物の第２の空間データを計算するように構成され、前記ピント合わせモジュール４４０は、前記第２の空間データに基づいて前記目標物に自動的にピントを合わせるように構成される。
【００８３】
上述した実施例から分かるように、端末を用いて撮影するとき、ユーザがファインダー上の目標物をクリックして手動でピントを合わせた後、目標物の第１の空間データを取得し、ファインダー上のフレーミング内容が変化したことを検出したとき、位置変化データを取得し、第１の空間データ及び位置変化データに基づいて目標物の第２の空間データを算出した後、該第２の空間データに基づいて自動的にピントを合わせることができる。従って、ユーザが撮影している間に、ファインダーが移動したが、目標物がファインダーから移出されていない場合、該目標物に自動的にピントを合わせることができ、これにより、フレーミング内容が変化したときの、手動ピント合わせの操作を避けることができ、ピント合わせ操作を簡略化し、ピント合わせの速度を高め、ユーザの撮影体験を向上させることができる。
【００８４】
図５に示すように、図５は本発明の一つの例示的な実施例にかかるもう一つの自動ピント合わせ装置のブロック図である。該実施例は前述した図４に示す実施例を基に、前記取得モジュール４１０は、第１の垂直距離計算サブモジュール４１１、第１の空間座標取得サブモジュール４１２及び第１の空間ベクトル角計算サブモジュール４１３を含むことができる。
【００８５】
ここで、前記第１の垂直距離計算サブモジュール４１１は、焦点から画像センサまでの第１の垂直距離を計算するように構成され、ここで、前記手動ピント合わせが完了したとき、前記目標物の結像は前記画像センサ上に位置し、前記第１の空間座標取得サブモジュール４１２は、前記焦点を３次元直交座標系の原点とし、前記第１の垂直距離に基づいて、前記目標物が画像センサに結像した第１の位置の第１の空間座標を取得するように構成され、前記第１の空間ベクトル角度計算サブモジュール４１３は、前記焦点と前記第１の位置との間の第１のベクトルの第１の空間ベクトル角を計算するように構成される。
【００８６】
図６に示すように、図６は本発明の一つの例示的な実施例にかかるもう一つの自動ピント合わせ装置のブロック図である。該実施例は上述した図５に示す実施例を基に、前記第１の垂直距離計算サブモジュール４１１は、像距離取得サブモジュール４１１１及び差分値計算サブモジュール４１１２を含むことができる。
【００８７】
ここで、前記像距離取得サブモジュール４１１１は、前記手動ピント合わせが完了したときの像距離を取得するように構成され、前記差分値計算サブモジュール４１１２は、前記像距離と固定焦点の焦点距離との間の差分値を計算し、前記差分値を前記焦点から画像センサまでの第１の垂直距離とするように構成される。
【００８８】
図７に示すように、図７は本発明の一つの例示的な実施例にかかるもう一つの自動ピント合わせ装置のブロック図である。該実施例は前述した図５に示す実施例を基に、前記第１の空間座標取得サブモジュール４１２は、第１の二次元座標取得サブモジュール４１２１、第２の二次元座標取得サブモジュール４１２２及び第１の空間座標確定サブモジュール４１２３を含むことができる。
【００８９】
ここで、前記第１の二次元座標取得サブモジュール４１２１は、前記ファインダーの中心を平面直角座標系の原点とし、前記平面直角座標系における、前記目標物の第１の二次元座標を取得するように構成され、ここで、前記ファインダーの中心は前記焦点と同じ法線方向に位置し、前記第２の二次元座標取得サブモジュール４１２２は、所定の比率で前記第１の二次元座標を変換し、前記目標物が画像センサに結像した第２の二次元座標を取得するように構成され、前記第１の空間座標確定サブモジュール４１２３は、前記第２の二次元座標及び前記第１の垂直距離に基づいて、前記目標物が画像センサに結像した第１の空間座標を確定するように構成され、ここで、前記第１の空間座標のＸ軸座標値は前記第２の二次元座標のＸ軸座標値であり、前記第１の空間座標のＹ軸座標値は前記第２の二次元座標のＹ軸座標値であり、前記第１の空間座標のＺ軸座標値は前記第１の垂直距離である。
【００９０】
上述した実施例から分かるように、目標物の第１の空間データを取得するとき、手動ピント合わせの後に取得した像距離、及び焦点を３次元直交座標系の原点とすることで、目標物が画像センサに結像した第１の空間座標と第１の空間ベクトル角を取得する。これにより、該第１の空間座標と第１の空間ベクトル角を用いて目標物の位置変化後の空間データを計算することができ、これにより、自動ピント合わせを実現することができる。
【００９１】
図８に示すように、図８は本発明の一つの例示的な実施例にかかるもう一つの自動ピント合わせ装置のブロック図である。該実施例は前述した図５に示す実施例を基に、前記検出モジュール４２０は、加速度検出サブモジュール４２１及び変化ベクトル角取得サブモジュール４２２を含むことができる。
【００９２】
ここで、前記加速度検出サブモジュール４２１は、加速度センサによって検出された加速度データに基づいて前記ファインダーが移動したか否かを判断するように構成され、前記変化ベクトル角取得サブモジュール４２２は、前記ファインダーが移動したとき、方向センサによって検出された、前記位置変化データとしての空間変化ベクトル角を取得するように構成される。
【００９３】
図９に示すように、図９は本発明の一つの例示的な実施例にかかるもう一つの自動ピント合わせ装置のブロック図である。該実施例は前述した図８に示す実施例を基に、前記第１の計算モジュール４３０は、第１の直線距離計算サブモジュール４３１、第２の空間ベクトル角計算サブモジュール４３２及び第２の空間座標計算サブモジュール４３３を含むことができる。
【００９４】
ここで、前記第１の直線距離計算サブモジュール４３１は、前記第１の空間座標に基づいて前記焦点から前記第１の位置までの第１の直線距離を計算するように構成され、前記第２の空間ベクトル角度計算サブモジュール４３２は、前記第１の空間ベクトル角及び前記空間変化ベクトル角に基づいて、第２の空間ベクトル角を計算するように構成され、ここで、前記第２の空間ベクトル角は前記焦点と第２の位置との間の第２のベクトルの空間ベクトル角であり、前記第２の位置は前記自動ピント合わせが完了した後、前記目標物が前記画像センサに結像した位置であり、前記第２の空間座標計算サブモジュール４３３は、前記第１の直線距離及び前記第２の空間ベクトル角に基づいて前記第２の位置の第２の空間座標を計算するように構成される。
【００９５】
図１０に示すように、図１０は本発明の一つの例示的な実施例にかかるもう一つの自動ピント合わせ装置のブロック図である。該実施例は前述した図９に示す実施例を基に、前記ピント合わせモジュール４４０は、第２の垂直距離取得サブモジュール４４１、調整像距離計算サブモジュール４４２及びレンズグループ移動サブモジュール４４３を含むことができる。
【００９６】
ここで、前記第２の垂直距離取得サブモジュール４４１は、前記第２の空間座標に基づいて前記焦点から前記第２の位置までの第２の垂直距離を取得するように構成され、ここで、前記第２の垂直距離は前記第２の空間座標のＺ軸座標値であり、前記調整像距離計算サブモジュール４４２は、前記第２の垂直距離と固定焦点の焦点距離の和を計算し、前記和を調整後の像距離とするように構成され、前記レンズグループ移動サブモジュール４４３は、レンズグループから前記画像センサまでの距離が前記調整後の像距離になるまで、前記レンズグループを移動するように構成される。
【００９７】
上述した実施例からわかるように、端末に集成された加速度センサを利用してファインダーが移動したか否かを判断し、ファインダーが移動したとき、方向センサを通じて移動によって生じた空間変化ベクトル角を検出することができる。これにより、空間変化ベクトル角、第１の空間座標及び第１の空間ベクトル角に基づいて目標物の位置変化後の空間データを計算することができ、自動ピント合わせを実現することができる。
【００９８】
図１１に示すように、図１１は本発明の一つの例示的な実施例にかかるもう一つの自動ピント合わせ装置のブロック図である。該実施例は前述した図９又は図１０に示す実施例を基に、前記装置は更に、第２の計算モジュール４５０及び校正モジュール４６０を含むことができる。
【００９９】
ここで、前記第２の計算モジュール４５０は、画像識別アルゴリズムを用いて前記第２の位置の第２の空間座標の識別値を計算するように構成され、前記校正モジュール４６０は、前記第２の空間座標の識別値に基づいて前記第２の空間座標を校正することで、校正後の第２の空間座標を取得するように構成される。
【０１００】
図１２に示すように、図１２は本発明の一つの例示的な実施例にかかるもう一つの自動ピント合わせ装置のブロック図である。該実施例は前述した図１１に示す実施例を基に、前記校正モジュール４６０は、校正閾値判断サブモジュール４６１及び校正座標値計算サブモジュール４６２を含むことができる。
【０１０１】
ここで、前記校正閾値判断サブモジュール４６１は、前記第２の空間座標の識別値と前記第２の空間座標の間の距離が所定の校正閾値より小さいか否かを判断するように構成され、前記校正座標値計算サブモジュール４６２は、前記校正閾値より小さいとき、前記第２の空間座標の識別値と前記第２の空間座標のＸ軸座標値の平均値を計算して、該平均値を校正後の第２の空間座標のＸ軸座標値とし、前記第２の空間座標の識別値と前記第２の空間座標のＹ軸座標値の平均値を計算して、該平均値を校正後の第２の空間座標のＹ軸座標値とし、ならびに前記第１の直線距離、前記校正後の第２の空間座標のＸ軸座標値、及び前記校正後の第２の空間座標のＹ軸座標値に基づいて前記校正後の第２の空間座標のＺ軸座標値を計算するように構成される。
【０１０２】
上述した実施例から分かるように、第２の空間座標に基づいて自動的にピントを合わせる前に、画像識別アルゴリズムを用いて算出した第２の空間座標の識別値に基づいて第２の空間座標を校正し、これにより、自動ピント合わせの精確性を更に向上させることができる。
【０１０３】
上記に対応して、本発明は更にもう一つの自動ピント合わせ装置を提供し、前記装置はプロセッサと、プロセッサが実行可能な指令を記憶するためのメモリとを備え、ここで、前記プロセッサは、ユーザがファインダー上の目標物をクリックして手動でピントを合わせた後、前記目標物の第１の空間データを取得し、前記ファインダー上のフレーミング内容が変化したことを検出したとき、位置変化データを取得し、前記第１の空間データ及び前記位置変化データに基づいて前記目標物の第２の空間データを計算し、前記第２の空間データに基づいて前記目標物に対し自動的にピントを合わせるように構成される。
【０１０４】
上述した装置におけるそれぞれのモジュールの機能及び作用の具体的な実現過程は、上述した方法における対応するステップの実現プロセスを参考し、ここでは繰り返し述べない。
【０１０５】
装置の実施例は、基本的に方法の実施例に対応するため、関連するところは方法の実施例の説明を参考すればよい。以上に説明した装置の実施例は例示的なものに過ぎず、ここで記述した分離した部分として説明したモジュールは物理的に分離したものであってもでなくてもよい。モジュールとして表示された部分は物理的なモジュールであってもでなくてもよい。即ち、一箇所に設けてもよく、又は複数のネットワークモジュールに設けてもよい。実際のニーズに応じて、そのうちの一部又はすべてのモジュールを選択して本発明の技術方案の目的を実現することができる。当業者は創造的な労働を経ずに、理解し実施することができる。
【０１０６】
図１３に示すように、図１３は本発明の一つの例示的な実施例にかかるビデオ画面の表示を制御するための装置１３００の構造の模式図である。例えば、装置１３００はルータ機能を有する携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療デバイス、健康デバイス、パーソナルデジタルアシスタント等であってもよい。
【０１０７】
図１３を参照して、装置１３００は、プロセス部材１３０２、メモリ１３０４、電源部材１３０６、マルチメディア部材１３０８、オーディオ部材１３１０、入出力（Ｉ／Ｏ）インターフェイス１３１２、センサ部材１３１４、及び通信部材１３１６のような一つ以上の部材を含んでよい。
【０１０８】
プロセス部材１３０２は、一般的には装置１３００の全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセス部材１３０２は、一つ以上のプロセッサ１３２０を含み、これらによって命令を実行することにより、上記の方法の全部、或いは一部のステップを実現するようにしてもよい。なお、プロセス部材１３０２は、一つ以上のモジュールを含み、これらによってプロセス部材１３０２と他の部材の間のインタラクションを容易にするようにしてもよい。例えば、プロセス部材１３０２は、マルチメディアモジュールを含み、これらによってマルチメディア部材１３０８とプロセス部材１３０２の間のインタラクションを容易にするようにしてもよい。
【０１０９】
メモリ１３０４は、各種類のデータを記憶することにより装置１３００の操作を支援するように構成される。これらのデータの例は、装置１３００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ１３０４は、いずれの種類の揮発性、不揮発性記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１１０】
電源部材１３０６は、装置１３００の多様な部材に電力を供給する。電源部材１３０６は、電源管理システム、一つ以上の電源、及び装置１３００のための電力の生成、管理及び割り当てに関連する他の部材を含んでもよい。
【０１１１】
マルチメディア部材１３０８は、前記装置１３００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或いはスライドの動作の境界だけでなく、前記のタッチ、或いはスライド操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディア部材１３０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置１３００が、例えば撮影モード、或いはビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或いは可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１１２】
オーディオ部材１３１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオ部材１３１０は、一つのマイク（ＭＩＣ）を含み、装置１３００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ１３０４に記憶されたり、通信部材１３１６を介して送信されたりされる。上記の実施例において、オーディオ部材１３１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１１３】
Ｉ／Ｏインターフェイス１３１２は、プロセス部材１３０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームページボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１１４】
センサ部材１３１４は、装置１３００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサ部材１３１４は、装置１３００のＯＮ／ＯＦＦ状態、装置１３００のディスプレイと小さなキーパッドのような部材の相対的な位置決めを検出できる。また、例えば、センサ部材１３１４は、装置１３００、或いは装置１３００の一つの部材の位置変更、ユーザと装置１３００とが接触しているか否か、装置１３００の方位、又は加速／減速、装置１３００の温度の変化を検出できる。センサ部材１３１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサ部材１３１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤイメージセンサのような光センサを含んでもよい。上記の実施例において、当該センサ部材１３１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１１５】
通信部材１３１６は、装置１３００と他の機器の間に有線、又は無線形態の通信を提供する。装置１３００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、或いはこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信部材１３１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信部材１３１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  ＷｉｄｅＢａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１１６】
例示的な実施例において、装置１３００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１１７】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ１３０４を提供しており、装置１３００のプロセッサ１３２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク、光データ記憶デバイス等である。
【０１１８】
コンピュータ読み取り可能な非一時的な記憶媒体は、記憶媒体の指令が端末のプロセッサによって実行されるとき、端末が自動的にピントを合わせる方法を実行できるようにする。前記方法は、ユーザがファインダー上の目標物をクリックして手動でピントを合わせた後、前記目標物の第１の空間データを取得するステップと、前記ファインダー上のフレーミング内容が変化したことを検出したとき、位置変化データを取得するステップと、前記第１の空間データ及び前記位置変化データに基づいて前記目標物の第２の空間データを計算するステップと、前記第２の空間データに基づいて前記目標物に対し自動的にピントを合わせるステップとを含む。
【０１１９】
当業者は明細書を検討し、ここで開示した発明を実践した後、本発明のその他の実施方案を容易に思いつくことができる。本願は本発明の全ての変更、用途又は適応性の変化を含む。これらの変更、用途又は適応性の変化は本発明の一般的な原理に従っており、本発明に未開示の本技術分野における周知技術又は慣用技術手段を含む。明細書及び実施例は例示的なものに過ぎず、本発明の真の範囲及び主旨は以下の特許請求の範囲によって示される。
【０１２０】
本発明は、上記で説明した、また図面において示した寸分違わぬ構成に限定されず、その範囲を逸脱しない前提のもとで種々の変更及び修正を行うことができることを理解すべきである。本発明の範囲は付された特許請求の範囲によってのみ限定される。
【図１】
0006348611.tif 000002
【図２】
0006348611.tif 000003
【図３】
0006348611.tif 000004
【図４】
0006348611.tif 000005
【図５】
0006348611.tif 000006
【図６】
0006348611.tif 000007
【図７】
0006348611.tif 000008
【図８】
0006348611.tif 000009
【図９】
0006348611.tif 000010
【図１０】
0006348611.tif 000011
【図１１】
0006348611.tif 000012
【図１２】
0006348611.tif 000013
【図１３】
0006348611.tif 000014