(57)【特許請求の範囲】
【請求項１】
電子デバイスであって、前記電子デバイスは、フローティングタッチスクリーンと、中央処理装置（ＣＰＵ）と、第１のカメラと、第２のカメラとを備え、
前記フローティングタッチスクリーンは、フローティングタッチコントロールオブジェクトが前記フローティングタッチスクリーン上にあるかどうかを検出し、フローティングタッチコントロールオブジェクトが前記フローティングタッチスクリーン上にあるときに、前記フローティングタッチコントロールオブジェクトによって前記フローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号を前記ＣＰＵに送るように構成され、また前記フローティングタッチスクリーン上における撮影操作を検出し、前記撮影操作を前記ＣＰＵに送るようにさらに構成され、
前記ＣＰＵは、前記少なくとも１つのフローティングタッチコントロールポイントの信号に従って、フォーカス位置を決定し、前記フォーカス位置においてフォーカシングを開始するように前記第１のカメラを制御し、また前記フローティングタッチスクリーンによって送られた前記撮影操作を受け取ったときに、撮影を実行するように前記第１のカメラを制御するようにさらに構成され、
前記第２のカメラは、前記フローティングタッチスクリーン上においてユーザの目が凝視する凝視位置を検出するように構成され、
前記ＣＰＵは、前記少なくとも１つのフローティングタッチコントロールポイントの信号が、複数のフローティングタッチコントロールポイントの位置を含むときに、前記複数のフローティングタッチコントロールポイントの位置によって形成される軌跡と、前記凝視位置とに従って、前記フォーカス位置を決定するように構成されたことを特徴とする電子デバイス。
【請求項２】
前記第１のカメラは、フォーカシングが成功したかどうかを計算し、フォーカシング成功結果を前記ＣＰＵに送るようにさらに構成され、
前記ＣＰＵは、前記第１のカメラによって送られた前記フォーカシング成功結果を受け取り、前記フローティングタッチスクリーンによって送られた前記撮影操作を受け取ったときに、撮影を実行するように前記第１のカメラを制御するように構成されたことを特徴とする請求項１に記載の電子デバイス。
【請求項３】
前記ＣＰＵは、前記少なくとも１つのフローティングタッチコントロールポイントの前記信号が、前記複数のフローティングタッチコントロールポイントの位置を含み、前記凝視位置が、前記複数のフローティングタッチコントロールポイントの前記位置によって形成される前記軌跡の延長線上にあるときに、前記凝視位置を前記フォーカス位置として決定するように構成されたことを特徴とする請求項１又は２に記載の電子デバイス。
【請求項４】
前記ＣＰＵは、前記現在決定されているフォーカス位置と以前決定されたフォーカス位置との間の位置変動値を計算し、前記位置変動値が、事前設定された位置閾値よりも大きいときは、前記現在決定されているフォーカス位置においてフォーカシングを開始するように前記第１のカメラを制御するようにさらに構成されたことを特徴とする請求項１ないし３のいずれか１つに記載の電子デバイス。
【請求項５】
前記フローティングタッチスクリーンは、フローティングタッチコントロールオブジェクトが前記フローティングタッチスクリーン上にあるかどうかを検出し、フローティングタッチコントロールオブジェクトが前記フローティングタッチスクリーン上にあり、前記フローティングタッチスクリーン上における前記フローティングタッチコントロールオブジェクトの滞留時間が、事前設定された時間閾値よりも大きいときは、前記フローティングタッチコントロールオブジェクトによって前記フローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号に従ってフォーカス位置を決定するように構成されたことを特徴とする請求項１ないし４のいずれか１つに記載の電子デバイス。
【請求項６】
前記撮影操作は、前記フローティングタッチスクリーン上のいずれかの位置におけるタップ操作、または前記フローティングタッチスクリーン上の撮影ボタンにおけるタップ操作であることを特徴とする請求項１ないし５のいずれか１つに記載の電子デバイス。
【請求項７】
電子デバイスに適用される、撮影方法であって、前記電子デバイスは、フローティングタッチスクリーンを備え、前記方法は、
フローティングタッチコントロールオブジェクトが前記フローティングタッチスクリーン上にあるかどうかを検出するステップと、
フローティングタッチコントロールオブジェクトが前記フローティングタッチスクリーン上にあるとき、前記フローティングタッチコントロールオブジェクトによって前記フローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号に従って、フォーカス位置を決定するステップと、
前記フォーカス位置においてフォーカシングを開始するステップと、
前記フローティングタッチスクリーン上における撮影操作を検出するステップと、
前記撮影操作が検出されたとき、撮影を実行するステップと
を含み、前記フォーカス位置を決定するステップは、
前記少なくとも１つのフローティングタッチコントロールポイントの信号が、複数のフローティングタッチコントロールポイントの位置を含むときに、前記複数のフローティングタッチコントロールポイントの位置によって形成される軌跡と、前記フローティングタッチスクリーン上においてユーザの目が凝視する凝視位置とに従って、前記フォーカス位置を決定することをさらに含むことを特徴とする撮影方法。
【請求項８】
フォーカシングを開始する前記ステップの後、前記方法は、
フォーカシングが成功したかどうかを計算するステップをさらに含み、
前記撮影操作が検出されたとき、前記撮影を実行するステップを制御することは、計算結果がフォーカシング成功であり、前記撮影操作が検出されたとき、撮影を実行するステップを制御することを含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記方法は、
フローティングタッチスクリーン上においてユーザの目が凝視する凝視位置を検出するステップをさらに含み、
前記フローティングタッチコントロールオブジェクトによって前記フローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号に従って、フォーカス位置を決定する前記ステップは、
前記凝視位置と、前記フローティングタッチコントロールオブジェクトによって前記フローティングタッチスクリーン上において生成された前記少なくとも１つのフローティングタッチコントロールポイントの前記信号とに従って、前記フォーカス位置を決定するステップを含むことを特徴とする請求項７または８に記載の方法。
【請求項１０】
前記凝視位置と、前記フローティングタッチコントロールオブジェクトによって前記フローティングタッチスクリーン上において生成された前記少なくとも１つのフローティングタッチコントロールポイントの前記信号とに従って、前記フォーカス位置を決定する前記ステップは、
前記少なくとも１つのフローティングタッチコントロールポイントの前記信号が複数のフローティングタッチコントロールポイントの位置を含み、および前記複数のフローティングタッチコントロールポイントの前記位置が前記凝視位置を含むとき、前記凝視位置を前記フォーカス位置として決定するステップを含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記フォーカス位置においてフォーカシングを開始する前記ステップは、
前記現在決定されているフォーカス位置を以前決定されたフォーカス位置と比較し、前記２つの位置の間の変動値が事前設定された位置閾値よりも大きいとき、前記現在決定されているフォーカス位置をフォーカスとして使用し、フォーカシングを開始するステップを含むことを特徴とする請求項７ないし１０のいずれか１つに記載の方法。
【請求項１２】
フローティングタッチコントロールオブジェクトが前記フローティングタッチスクリーン上にあるときに、前記フローティングタッチコントロールオブジェクトによって前記フローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号に従って、フォーカス位置を決定する前記ステップは、  フローティングタッチコントロールオブジェクトが前記フローティングタッチスクリーン上にあり、前記フローティングタッチスクリーン上における前記フローティングタッチコントロールオブジェクトの滞留時間が、事前設定された時間閾値よりも大きいとき、前記フローティングタッチコントロールオブジェクトによって前記フローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号に従って、前記フォーカス位置を決定するステップを含むことを特徴とする請求項７ないし１１のいずれか１つに記載の方法。
【請求項１３】
前記撮影操作は、前記フローティングタッチスクリーン上のいずれかの位置におけるタップ操作、または前記フローティングタッチスクリーン上の撮影ボタンにおけるタップ操作であることを特徴とする請求項７ないし１２のいずれか１つに記載の方法。
【請求項１４】
電子デバイスに適用される撮影装置であって、前記電子デバイスはフローティングタッチスクリーンを備え、当該装置は、
フローティングタッチコントロールオブジェクトが前記フローティングタッチスクリーン上にあるかどうかを検出するように構成された、フローティング検出モジュールと、
フローティングタッチコントロールオブジェクトが前記フローティングタッチスクリーン上にあることを前記フローティング検出モジュールが検出したときに、前記フローティングタッチコントロールオブジェクトによって前記フローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号に従って、フォーカス位置を決定するように構成された、フォーカス決定モジュールと、
前記フォーカス決定モジュールによって決定された前記フォーカス位置においてフォーカシングを開始するように構成された、フォーカシングモジュールと、
前記フローティングタッチスクリーン上における撮影操作を検出するように構成された、撮影検出モジュールと、
前記撮影検出モジュールが撮影操作を検出したとき、撮影を実行するように構成された、撮影モジュールと
を備え、前記フォーカス決定モジュールは、
前記少なくとも１つのフローティングタッチコントロールポイントの信号が、複数のフローティングタッチコントロールポイントの位置を含むときに、前記複数のフローティングタッチコントロールポイントの位置によって形成される軌跡と、前記フローティングタッチスクリーン上においてユーザの目が凝視する凝視位置とに従って、前記フォーカス位置を決定するようにさらに構成されたことを特徴とする撮影装置。
【請求項１５】
当該装置は、
フォーカシングが成功したかどうかを計算するように構成された、計算モジュールをさらに備え、
前記撮影モジュールは、前記計算モジュールから受け取られた計算結果が、フォーカシング成功であり、前記撮影検出モジュールが、前記撮影操作を検出したとき、撮影の実行を制御するように構成されたことを特徴とする請求項１４に記載の撮影装置。
【請求項１６】
当該装置は、
前記フローティングタッチスクリーン上においてユーザの目が凝視する凝視位置を検出するように構成された、凝視位置検出モジュールをさらに備え、
前記フォーカス決定モジュールは、前記凝視位置検出モジュールによって検出された前記凝視位置と、前記フローティング検出モジュールによって検出された前記フローティングタッチコントロールオブジェクトによって前記フローティングタッチスクリーン上において生成された前記少なくとも１つのフローティングタッチコントロールポイントの前記信号とに従って、前記フォーカス位置を決定するように構成されたことを特徴とする請求項１４または１５に記載の撮影装置。
【請求項１７】
前記フォーカス決定モジュールは、前記少なくとも１つのフローティングタッチコントロールポイントの前記信号が複数のフローティングタッチコントロールポイントの位置を含み、および前記複数のフローティングタッチコントロールポイントの前記位置が前記凝視位置を含むとき、前記凝視位置を前記フォーカス位置として決定するように構成されたことを特徴とする請求項１６に記載の撮影装置。
【請求項１８】
前記フォーカシングモジュールは、前記現在決定されているフォーカス位置を以前決定されたフォーカス位置と比較し、前記２つの位置の間の変動値が、事前設定された位置閾値よりも大きいとき、前記現在決定されているフォーカス位置をフォーカスとして使用し、フォーカシングを開始するように構成されたことを特徴とする請求項１４ないし１７のいずれか１つに記載の撮影装置。
【請求項１９】
前記フォーカス決定モジュールは、フローティングタッチコントロールオブジェクトが前記フローティングタッチスクリーン上にあり、前記フローティングタッチスクリーン上における前記フローティングタッチコントロールオブジェクトの滞留時間が、事前設定された時間閾値よりも大きいとき、前記フローティングタッチコントロールオブジェクトによって前記フローティングタッチスクリーン上において生成された前記少なくとも１つのフローティングタッチコントロールポイントの前記信号に従って、前記フォーカス位置を決定するように構成されたことを特徴とする請求項１４ないし１８のいずれか１つに記載の撮影装置。
【請求項２０】
前記撮影操作は、前記フローティングタッチスクリーン上のいずれかの位置におけるタップ操作、または前記フローティングタッチスクリーン上の撮影ボタンにおけるタップ操作である請求項１４ないし１９のいずれか１つに記載の撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影技術に関し、詳細には、電子デバイス、撮影方法、および撮影装置に関する。
【背景技術】
【０００２】
現在、電子デバイスが、ますます普及を見せており、電子デバイスは、ほとんどが、撮影機能をサポートする。これは、ユーザが電子デバイスを使用することによって写真を撮影する可能性を大きく高める。したがって、電子デバイスの撮影機能に対する要件が、ますます高くなっている。
【０００３】
先行技術においては、フォーカシングを迅速に完了するために、電子デバイスは、一般に、自動フォーカシングに設定される。すなわち、電子デバイスは、事前設定されたルールに従って、フォーカスを自動的に選択し、その後、電子デバイスは、そのフォーカスにおいて、自動フォーカシングを開始する。いくつかのケースにおいては、そのフォーカスは、ユーザによって必要とされるフォーカスではなく、ユーザは、フォーカスをリセットする必要がある。事前設定されたルールに従って、複数のフォーカスが、自動的に選択された場合、電子デバイスは、絶え間なく、複数の選択されたフォーカスの中からフォーカシングを自動的に実行し、ユーザは、フォーカスをリセットする必要がある。しかしながら、ユーザが、手動でフォーカスを設定する必要があるときに、フォーカスを設定してからフォーカシングを完了するまでにかかるより長い時間は、電子デバイスが揺れる、または撮影されている対象が動く可能性が高いことを示す。結果として、ぼやけた写真を撮影する可能性が、より高くなる。したがって、高品質の写真をいかに迅速に撮影するかは、緊急に解決されるべき問題である。
【発明の概要】
【０００４】
このことに鑑みて、本発明の実施形態は、高品質の写真をいかに迅速に撮影するかという問題を解決するために、電子デバイス、撮影方法、および撮影装置を提供する。
【０００５】
第１の態様によれば、本発明の実施形態は、電子デバイスを提供し、電子デバイスは、フローティングタッチスクリーンと、中央処理装置ＣＰＵと、第１のカメラとを含み、フローティングタッチスクリーンは、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあるかどうかを検出し、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあるときに、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号をＣＰＵに送るように構成され、またフローティングタッチスクリーン上における撮影操作を検出し、撮影操作をＣＰＵに送るようにさらに構成され、ＣＰＵは、少なくとも１つのフローティングタッチコントロールポイントの信号に従って、フォーカス位置を決定し、フォーカス位置においてフォーカシングを開始するように第１のカメラを制御し、またフローティングタッチスクリーンによって送られた撮影操作を受け取ったときに、撮影を実行するように第１のカメラを制御するようにさらに構成される。
【０００６】
第１の態様の第１の可能な実施方法においては、第１のカメラは、フォーカシングが成功したかどうかを計算し、フォーカシング成功結果をＣＰＵに送るようにさらに構成され、ＣＰＵは、第１のカメラによって送られたフォーカシング成功結果を受け取り、フローティングタッチスクリーンによって送られた撮影操作を受け取ったときに、撮影を実行するように第１のカメラを制御するように構成される。
【０００７】
第１の態様または第１の態様の第１の可能な実施方法を参照すると、第１の態様の第２の可能な実施方法においては、電子デバイスは、第２のカメラをさらに含み、第２のカメラは、フローティングタッチスクリーン上においてユーザの目が凝視する凝視位置を検出するように構成され、ＣＰＵは、少なくとも１つのフローティングタッチコントロールポイントの信号と、凝視位置とに従って、フォーカス位置を決定し、フォーカス位置においてフォーカシングを開始するように第１のカメラを制御するように構成される。
【０００８】
第１の態様の第２の可能な実施方法によれば、第１の態様の第３の可能な実施方法においては、ＣＰＵは、少なくとも１つのフローティングタッチコントロールポイントの信号が、複数のフローティングタッチコントロールポイントの位置を含み、凝視位置が、複数のフローティングタッチコントロールポイントの位置によって形成される軌跡の延長線上にあるときに、凝視位置をフォーカス位置として決定するように構成される。
【０００９】
第１の態様または第１の態様の第１ないし第３の可能な実施方法によれば、第１の態様の第４の可能な実施方法においては、ＣＰＵは、現在決定されているフォーカス位置と以前決定されたフォーカス位置との間の位置変動値を計算し、位置変動値が、事前設定された位置閾値よりも大きいときは、現在決定されているフォーカス位置においてフォーカシングを開始するように第１のカメラを制御するようにさらに構成される。
【００１０】
第１の態様または第１の態様の第１ないし第４の可能な実施方法によれば、第１の態様の第５の可能な実施方法においては、フローティングタッチスクリーンは、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあるかどうかを検出し、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあり、フローティングタッチスクリーン上におけるフローティングタッチコントロールオブジェクトの滞留時間が、事前設定された時間閾値よりも大きいときは、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号をＣＰＵに送るように構成される。
【００１１】
第１の態様または第１の態様の第１ないし第５の可能な実施方法によれば、第１の態様の第６の可能な実施方法においては、撮影操作は、フローティングタッチスクリーン上のいずれかの位置におけるタップ操作、またはフローティングタッチスクリーン上の撮影ボタンにおけるタップ操作である。
【００１２】
第２の態様によれば、撮影方法が、提供されて、電子デバイスに適用され、電子デバイスは、フローティングタッチスクリーンを含み、方法は、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあるかどうかを検出するステップと、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあるときに、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号に従って、フォーカス位置を決定するステップと、フォーカス位置においてフォーカシングを開始するステップと、フローティングタッチスクリーン上における撮影操作を検出するステップと、撮影操作が検出されたときに、撮影を実行するステップとを含む。
【００１３】
第２の態様によれば、第２の態様の第１の可能な実施方法においては、フォーカシングを開始した後、方法は、フォーカシングが成功したかどうかを計算するステップをさらに含み、撮影操作が検出されたときに、撮影を実行するステップを制御することは、計算結果がフォーカシング成功であり、撮影操作が検出されたときに、撮影を実行するステップを制御することを含む。
【００１４】
第２の態様または第２の態様の第１の可能な実施方法によれば、第２の態様の第２の可能な実施方法においては、方法は、フローティングタッチスクリーン上においてユーザの目が凝視する凝視位置を検出するステップをさらに含み、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号に従って、フォーカス位置を決定するステップは、凝視位置と、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号とに従って、フォーカス位置を決定するステップを特に含む。
【００１５】
第２の態様の第２の可能な実施方法によれば、第２の態様の第３の可能な実施方法においては、凝視位置と、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号とに従って、フォーカス位置を決定するステップは、少なくとも１つのフローティングタッチコントロールポイントの信号が、複数のフローティングタッチコントロールポイントの位置を含み、および複数のフローティングタッチコントロールポイントの位置が、凝視位置を含むとき、凝視位置をフォーカス位置として決定するステップを特に含む。
【００１６】
第２の態様または第２の態様の第１ないし第３の可能な実施方法によれば、第２の態様の第４の可能な実施方法においては、フォーカス位置においてフォーカシングを開始するステップは、現在決定されているフォーカス位置を以前決定されたフォーカス位置と比較し、２つの位置の間の変動値が、事前設定された位置閾値よりも大きいとき、現在決定されているフォーカス位置をフォーカスとして使用し、フォーカシングを開始するステップとを含む。
【００１７】
第２の態様または第２の態様の第１ないし第４の可能な実施方法によれば、第２の態様の第５の可能な実施方法においては、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあるときに、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号に従って、フォーカス位置を決定するステップは、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあり、フローティングタッチスクリーン上におけるフローティングタッチコントロールオブジェクトの滞留時間が、事前設定された時間閾値よりも大きいとき、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号に従って、フォーカス位置を決定するステップを含む。
【００１８】
第２の態様または第２の態様の第１ないし第５の可能な実施方法によれば、第２の態様の第６の可能な実施方法においては、撮影操作は、フローティングタッチスクリーン上のいずれかの位置におけるタップ操作、またはフローティングタッチスクリーン上の撮影ボタンにおけるタップ操作である。
【００１９】
第３の態様によれば、撮影装置が、提供されて、電子デバイスに適用され、電子デバイスは、フローティングタッチスクリーンを含み、装置は、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあるかどうかを検出するように構成された、フローティング検出モジュールと、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあることをフローティング検出モジュールが検出したときに、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号に従って、フォーカス位置を決定するように構成された、フォーカス決定モジュールと、フォーカス決定モジュールによって決定されたフォーカス位置においてフォーカシングを開始するように構成された、フォーカシングモジュールと、フローティングタッチスクリーン上における撮影操作を検出するように構成された、撮影検出モジュールと、撮影検出モジュールが撮影操作を検出したときに、撮影を実行するように構成された、撮影モジュールとを含む。
【００２０】
第３の態様によれば、第３の態様の第１の可能な実施方法においては、装置は、フォーカシングが成功したかどうかを計算するように構成された、計算モジュールをさらに含み、撮影モジュールは、計算モジュールから受け取られた計算結果が、フォーカシング成功であり、撮影検出モジュールが、撮影操作を検出したときに、撮影の実行を制御するように構成される。
【００２１】
第３の態様または第３の態様の第１の可能な実施方法を参照すると、第３の態様の第２の可能な実施方法においては、装置は、フローティングタッチスクリーン上においてユーザの目が凝視する凝視位置を検出するように構成された、凝視位置検出モジュールをさらに含み、フォーカス決定モジュールは、凝視位置検出モジュールによって検出された凝視位置と、フローティング検出モジュールによって検出されたフローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号とに従って、フォーカス位置を決定するように特に構成される。
【００２２】
第３の態様の第２の可能な実施方法によれば、第３の態様の第３の可能な実施方法においては、フォーカス決定モジュールは、少なくとも１つのフローティングタッチコントロールポイントの信号が、複数のフローティングタッチコントロールポイントの位置を含み、複数のフローティングタッチコントロールポイントの位置が、凝視位置を含むときに、凝視位置をフォーカス位置として決定するように特に構成される。
【００２３】
第３の態様または第３の態様の第１ないし第３の可能な実施方法によれば、第３の態様の第４の可能な実施方法においては、フォーカシングモジュールは、現在決定されているフォーカス位置を以前決定されたフォーカス位置と比較し、２つの位置の間の変動値が、事前設定された位置閾値よりも大きいときは、現在決定されているフォーカス位置をフォーカスとして使用し、フォーカシングを開始するように特に構成される。
【００２４】
第３の態様または第３の態様の第１ないし第４の可能な実施方法によれば、第３の態様の第５の可能な実施方法においては、フォーカス決定モジュールは、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあり、フローティングタッチスクリーン上におけるフローティングタッチコントロールオブジェクトの滞留時間が、事前設定された時間閾値よりも大きいときは、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号に従って、フォーカス位置を決定するように特に構成される。
【００２７】
第３の態様または第３の態様の第１ないし第５の可能な実施方法によれば、第３の態様の第６の可能な実施方法においては、撮影操作は、フローティングタッチスクリーン上のいずれかの位置におけるタップ操作、またはフローティングタッチスクリーン上の撮影ボタンにおけるタップ操作である。
【００２８】
本発明の実施形態において提供される電子デバイス、方法、および装置によれば、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあるかどうかが、検出され、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあるときに、フォーカス位置が、少なくとも１つのフローティングタッチコントロールポイントの信号に従って、決定され、フォーカシングが、フォーカス位置において開始され、フローティングタッチスクリーン上における撮影操作が、検出され、フローティングタッチスクリーンによって送られた撮影操作が、受け取られたときに、撮影が、実行される。このように、フローティングタッチコントロールオブジェクトが検出された後、フォーカシングが直ちに開始されることができるように、フローティングタッチスクリーンの機能が、十分に利用され、それによって、タッチスクリーンに対するタッチコントロール操作が受け取られたときにフォーカシングを開始する代わりに、フォーカシングを開始するアクションを、フローティングタッチコントロールオブジェクトが検出された瞬間まで早める。したがって、フォーカシングは、迅速に完了されることができ、第１のカメラが撮影を実行するときには、フォーカシングは、首尾よく完了しており、高品質の写真を迅速に撮影するという目的を達成し、それによって、ユーザの撮影エクスペリエンスを大きく改善する。
【図面の簡単な説明】
【００２９】
本発明の実施形態または先行技術における技術的ソリューションをより明瞭に説明するために、実施形態または先行技術を説明するために必要とされる添付の図面について以下で簡潔に説明する。明らかに、以下の説明における添付の図面は、本発明のいくつかの実施形態を示しており、当業者は、創造的な努力なしに、依然として、これらの添付の図面から他の図面を導出してよい。
【図１】本発明の実施形態による、電子デバイスの概略構造図である。
【図２】本発明の別の実施形態による、電子デバイスの概略構造図である。
【図３】本発明の実施形態による、撮影方法のフローチャートである。
【図４】本発明の別の実施形態による、撮影方法のフローチャートである。
【図５】本発明のまた別の実施形態による、撮影方法のフローチャートである。
【図６】本発明のさらに別の実施形態による、撮影方法のフローチャートである。
【図７】本発明の実施形態による、撮影装置の概略構造図である。
【図８】本発明の別の実施形態による、撮影装置の概略構造図である。
【図９】本発明のまた別の実施形態による、撮影装置の概略構造図である。
【発明を実施するための形態】
【００３０】
本発明の実施形態の目的、技術的ソリューション、および利点をより明瞭にするために、本発明の実施形態における添付の図面を参照して、本発明の実施形態における技術的ソリューションを以下で明瞭に説明する。明らかに、説明される実施形態は、本発明の実施形態のすべてではなく、一部である。本発明の実施形態に基づいて、創造的な努力なしに、当業者によって獲得される他のすべての実施形態は、本発明の保護範囲内に包含されるものとする。
【００３１】
図１は、本発明の実施形態による、電子デバイスの概略構造図である。
【００３２】
本発明のこの実施形態において提供される電子デバイスは、固定端末、例えば、デスクトップコンピュータ、もしくはテレビジョンであってよく、またはモバイル端末、例えば、タブレットコンピュータ、モバイルフォン、もしくはカメラであってよく、またはプロジェクタ、もしくはウェアラブルデバイスであってさえよい。
【００３３】
電子デバイス１００は、フローティングタッチスクリーン１０１と、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、ＣＰＵ）１０２と、第１のカメラ１０３と、バスシステム１０４とを含む。
【００３４】
メモリ（図示されず）は、ＲＡＭ、もしくはＲＯＭ、または任意の固定記憶媒体、もしくは任意のリムーバブル記憶媒体であってよく、本発明のこの実施形態を実行するために使用されてよいプログラム、または本発明のこの実施形態におけるデータを記憶するように構成される。
【００３５】
ＣＰＵ１０２は、メモリ内に記憶された本発明のこの実施形態のためのプログラムを実行し、バスシステム１０４を使用することによって、他のハードウェアと双方向通信を実行するように構成される。
【００３６】
ＣＰＵは、電子デバイスのメインＣＰＵを指すことに留意されたい。当業者は、電子デバイスの他のハードウェアも、それぞれのサブＣＰＵを含むことを理解することができる。本発明のこの実施形態においては、サブＣＰＵが信号をいかに処理するかは、詳細には説明されず、サブＣＰＵがメインＣＰＵといかに通信するかも、詳細には説明されない。代わりに、サブＣＰＵの処理動作は、対応するハードウェアで置き換えられる。
【００３７】
メモリおよびＣＰＵ１０２は、本発明のこの実施形態が適用される物理モジュールに統合されてもまたよく、本発明のこの実施形態を実施するプログラムは、物理モジュール内に記憶され、物理モジュール上で動作する。
【００３８】
電子デバイス１００のコンポーネントは、バスシステム１０４を使用することによって、一緒に結合される。データバスに加えて、バスシステム１０４は、電力バス、制御バス、およびステータス信号バスなどを含んでよい。しかしながら、明瞭な説明のために、図中の様々な種類のバスは、すべて、バスシステム１０４として示される。
【００３９】
本発明のこの実施形態においては、フローティングタッチスクリーン１０１は、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン１０１上にあるかどうかを検出し、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン１０１上にあるときに、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号をＣＰＵ１０２に送るように構成され、またフローティングタッチスクリーン上における撮影操作を検出し、撮影操作をＣＰＵ１０２に送るようにさらに構成される。
【００４０】
フローティングタッチコントロールオブジェクトは、電子デバイスを制御するための媒介物である。すなわち、ユーザは、フローティングタッチコントロールオブジェクトを使用することによって、電子デバイス上においてタッチコントロールを実行して、電子デバイスを制御する。フローティングタッチコントロールオブジェクトは、指、タッチコントロールスタイラス、またはハンドライティングスタイラスなどであってよい。
【００４１】
フローティングタッチスクリーン１０１は、フローティングタッチコントロール技術をサポートするタッチスクリーンであることに留意されたい。一般に、フローティングタッチスクリーン内には、２つの種類の容量センサ、すなわち、相互キャパシタンスセンサおよび自己キャパシタンスセンサがある。相互キャパシタンスセンサは、マルチタッチセンシングを含む、通常のタッチセンシングを実行するように構成される。自己キャパシタンスセンサは、フローティングタッチスクリーンの上方に浮かぶ、フローティングタッチコントロールオブジェクト、例えば、指を検出するように構成される。自己キャパシタンスセンサは、相互キャパシタンスセンサのそれよりも強い信号を生成することができ、したがって、センシング検出距離の範囲内に浮かぶフローティングタッチコントロールオブジェクトを検出することができる。センシング検出距離は、フローティングタッチスクリーンがフローティングタッチコントロールオブジェクトを検出することができる最大距離を指す。例えば、センシング検出距離は、１０ｍｍ、１５ｍｍ、または２０ｍｍであってよい。
【００４２】
少なくとも１つのフローティングタッチコントロールポイントは、検出された最後のフローティングタッチコントロールポイントであってよく、またはフローティングタッチスクリーンに最も近い検出されたフローティングタッチコントロールポイントであってよく、または検出された複数のフローティングタッチコントロールポイントであってよいことに留意されたい。実際の実施中にどの方法が使用されるかは、実際の状況に従って決定されてよい。本発明のこの実施形態においては、これは、特に限定的なことではない。
【００４３】
ＣＰＵ１０２は、少なくとも１つのフローティングタッチコントロールポイントの信号に従って、フォーカス位置を決定し、フォーカス位置においてフォーカシングを開始するように第１のカメラを制御し、またフローティングタッチスクリーンによって送られた撮影操作を受け取ったときに、撮影を実行するように第１のカメラを制御するようにさらに構成される。
【００４４】
任意選択で、撮影操作は、フローティングタッチスクリーン１０１上のいずれかの位置におけるタップ操作、またはフローティングタッチスクリーン１０１上の撮影ボタンにおけるタップ操作である。タップ操作は、タッチタップ操作、またはフローティングタップ操作を含んでよい。
【００４５】
フローティングタッチスクリーン１０１上のいずれかの位置におけるタップ操作である撮影操作は、以下のシナリオ、すなわち、ユーザが、特に撮影ボタンをタップする必要なしに、ビューファインダフレームのいずれかの位置においてタップを行うことによって、直接的に写真を撮影することができるシナリオに適用可能であることに留意されたい。このように、ユーザは、正確に撮影ボタンの位置を定める必要がなく、それによって、撮影プロセスにおける電子デバイスの揺れが原因で、最適な写真が撮影されることができないケースを大きく減らす。
【００４６】
撮影の実行は、第１のカメラによって撮影された画像をメモリに記憶することを指す。
【００４７】
本発明のこの実施形態において提供される電子デバイスを用いると、フローティングタッチスクリーンは、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあるかどうかを検出し、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあるときに、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号をＣＰＵに送り、ＣＰＵは、少なくとも１つのフローティングタッチコントロールポイントの信号に従って、フォーカス位置を決定し、フォーカス位置においてフォーカシングを開始するように第１のカメラを制御し、フローティングタッチスクリーンは、フローティングタッチスクリーン上における撮影操作を検出し、撮影操作をＣＰＵに送り、フローティングタッチスクリーンによって送られた撮影操作を受け取ったときに、ＣＰＵは、撮影を実行するように第１のカメラを制御する。このように、フローティングタッチコントロールオブジェクトが検出された後、フォーカシングが直ちに開始されることができるように、フローティングタッチスクリーンの機能が、十分に利用され、それによって、タッチスクリーンに対するタッチコントロール操作が受け取られたときにフォーカシングを開始する代わりに、フォーカシングを開始するアクションを、フローティングタッチコントロールオブジェクトが検出された瞬間まで早める。したがって、フォーカシングは、迅速に完了されることができ、第１のカメラが撮影を実行するときには、フォーカシングは、首尾よく完了しており、高品質の写真を迅速に撮影するという目的を達成し、それによって、ユーザの撮影エクスペリエンス（ｅｘｐｅｒｉｅｎｃｅ）を大きく改善する。
【００４８】
任意選択で、第１のカメラ１０３は、フォーカシングが成功したかどうかを計算し、フォーカシング成功結果をＣＰＵ１０２に送るようにさらに構成される。ＣＰＵ１０２は、第１のカメラ１０３によって送られたフォーカシング成功結果を受け取り、フローティングタッチスクリーン１０１によって送られた撮影操作を受け取ったときに、撮影を実行するように第１のカメラ１０３を制御するように構成される。このように、撮影は、カメラが高品質の写真を撮影することができるように、フォーカシングが成功したと決定された後にだけ実行され、それによって、ユーザの撮影エクスペリエンスを大きく改善する。
【００４９】
第１のカメラによって送られたフォーカシング成功結果が受け取られることは、条件１であり、フローティングタッチスクリーンによって送られた撮影操作が受け取られることは、条件２であると仮定される。第１のカメラによって送られたフォーカシング成功結果を受け取り、フローティングタッチスクリーンによって送られた撮影操作を受け取ったときに、撮影を実行するように第１のカメラを制御することは、条件１および条件２の両方が満たされたときにだけ、撮影を実行するように、第１のカメラが制御されることを意味する。
【００５０】
フォーカシングが成功したかどうかをいかに決定するかは、先行技術に属し、本発明のこの実施形態においては、詳細は説明されないことに留意されたい。
【００５１】
任意選択で、フォーカシングを頻繁に開始することを回避するために、ＣＰＵ１０２は、現在決定されているフォーカス位置と以前決定されたフォーカス位置との間の位置変動値を計算し、位置変動値が、事前設定された位置閾値よりも大きいときは、現在決定されているフォーカス位置においてフォーカシングを開始するように第１のカメラ１０３を制御し、位置変動値が、事前設定された位置閾値よりも小さいときは、現在決定されているフォーカス位置を無視し、フォーカシングを開始するように第１のカメラを制御することをスキップするようにさらに構成される。このように、フォーカシングを頻繁に開始するという問題は、効果的に回避され、フォーカシングの頻繁な開始に起因するエネルギー消費は、大きく減らされる。
【００５２】
任意選択で、フローティングタッチスクリーン１０１は、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン１０１上にあるかどうかを検出し、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン１０１上にあり、フローティングタッチスクリーン１０１上におけるフローティングタッチコントロールオブジェクトの滞留時間が、事前設定された時間閾値よりも大きいときは、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン１０１上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号をＣＰＵ１０２に送るように構成される。このように、ユーザがフォーカスを設定しようと意図した操作は、効果的に識別されることができ、ユーザの別の操作をフォーカス設定操作として誤って識別することを回避する。
【００５３】
図２は、本発明の別の実施形態による、電子デバイスの概略構造図である。本発明のこの実施形態は、図１に示される実施形態に基づいて実施され、図１に示されるそれらとは異なる部分だけが、ここでは、詳細に説明される。他の部分については、図１における関連する説明を参照されたく、ここでは、詳細は説明されない。図２に示されるように、電子デバイス１００は、第２のカメラ１０５をさらに含む。第２のカメラ１０５は、フローティングタッチスクリーン１０１上においてユーザの目が凝視する凝視位置を検出するように構成される。ＣＰＵは、少なくとも１つのフローティングタッチコントロールポイントの信号と、凝視位置とに従って、フォーカス位置を決定し、フォーカス位置においてフォーカシングを開始するように第１のカメラ１０３を制御するように構成される。
【００５４】
第１のカメラは、後向きカメラであってよく、第２のカメラは、前向きカメラであってよいことに留意されたい。
【００５５】
少なくとも１つのフローティングタッチコントロールポイントの信号と、凝視位置とに従って、フォーカス位置を決定するための、複数の方法が存在する。
【００５６】
任意選択で、少なくとも１つのフローティングタッチコントロールポイントの信号が、１つのフローティングタッチコントロールポイントを含むときに、フローティングタッチコントロールポイントが、フォーカス位置として使用されてよく、または凝視位置が、フォーカス位置として使用されてよい。
【００５７】
任意選択で、少なくとも１つのフローティングタッチコントロールポイントの信号が、複数のフローティングタッチコントロールポイントの位置を含むときに、タッチコントロール軌跡が、複数のフローティングタッチコントロールポイントの位置に従って、決定されてよく、タッチコントロール軌跡上にあり、凝視位置に最も近いポイントが、フォーカス位置として選択される。
【００５８】
任意選択で、少なくとも１つのフローティングタッチコントロールポイントの信号が、複数のフローティングタッチコントロールポイントの位置を含み、凝視位置が、複数のフローティングタッチコントロールポイントの位置によって形成される軌跡の延長線上にあるときに、ＣＰＵは、凝視位置をフォーカス位置として決定するように構成される。例えば、タッチコントロール軌跡は、複数のフローティングタッチコントロールポイントの位置に従って、決定されてよく、その後、タッチコントロール軌跡の延長線が、決定される。その後、凝視位置が、タッチコントロール軌跡の延長線上にあるときに、第１のカメラは、凝視位置をフォーカスとして決定し、フォーカシングを開始するように制御される。すなわち、フォーカシングが実行される時間が、さらに早められることができるように、フォーカス位置が、ユーザのタッチコントロール軌跡と、ユーザの凝視位置とに従って、前倒しに決定され、フォーカシングが、前倒しに実行され、フォーカシングは、より迅速に完了されることができる。
【００５９】
本発明のこの実施形態において提供される電子デバイスは、少なくとも１つのフローティングタッチコントロールポイントの信号と、第２のカメラによって検出された凝視位置とを組み合わせることによって、フォーカス位置を予測し、フォーカシングが迅速に完了されるように、フォーカシングを前倒しに開始し、それによって、高品質の写真を迅速に撮影するという目的を達成する。
【００６０】
本発明のこの実施形態における電子デバイスのハードウェアは、図３ないし図６に示される撮影方法のプロセスを実行するために使用されてよい。特定の操作プロセスについては、方法の実施形態の説明を参照されたく、ここでは、詳細は説明されない。
【００６１】
図３は、本発明の実施形態による、撮影方法のフローチャートである。方法は、電子デバイスに適用され、電子デバイスは、フローティングタッチスクリーンを含む。
【００６２】
本発明のこの実施形態において提供される撮影方法における電子デバイスは、固定端末、例えば、デスクトップコンピュータ、もしくはテレビジョンであってよく、またはモバイル端末、例えば、タブレットコンピュータ、モバイルフォン、もしくはカメラであってよく、またはプロジェクタ、もしくはウェアラブルデバイスであってさえよい。
【００６３】
方法は、電子デバイスが撮影機能を可能にした後で実行される方法であることに留意されたい。
【００６４】
方法３００は、以下のステップを含む。
【００６５】
ステップ３０１：フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあるかどうかを検出する。
【００６６】
ステップ３０２：フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあるときに、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号に従って、フォーカス位置を決定する。
【００６７】
ステップ３０２は、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあり、フローティングタッチスクリーン上におけるフローティングタッチコントロールオブジェクトの滞留時間が、事前設定された時間閾値よりも大きいときは、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号に従って、フォーカス位置を決定するステップを特に含んでよいことに留意されたい。このように、ユーザがフォーカスを設定しようと意図した操作は、効果的に識別されることができ、ユーザの別の操作をフォーカス設定操作として誤って識別することを回避する。
【００６８】
ステップ３０３：フォーカス位置においてフォーカシングを開始する。
【００６９】
ステップ３０４：フローティングタッチスクリーン上における撮影操作を検出する。
【００７０】
撮影操作は、フローティングタッチスクリーン上のいずれかの位置におけるタップ操作、またはフローティングタッチスクリーン上の撮影ボタンにおけるタップ操作である。
【００７１】
フローティングタッチスクリーン上のいずれかの位置におけるタップ操作である撮影操作は、以下のシナリオ、すなわち、ユーザが、特に撮影ボタンをタップする必要なしに、ビューファインダフレームのいずれかの位置においてタップを行うことによって、直接的に写真を撮影することができるシナリオに適用可能であることに留意されたい。このように、ユーザは、正確に撮影ボタンの位置を定める必要がなく、それによって、撮影プロセスにおける電子デバイスの揺れが原因で、最適な写真が撮影されることができないケースを大きく減らす。
【００７２】
ステップ３０５：撮影操作が検出されたときに、撮影を実行する。
【００７３】
撮影の実行は、撮影された画像をメモリに記憶することを指す。
【００７４】
本発明のこの実施形態において提供される撮影方法によれば、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあるかどうかが、検出され、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあるときに、フォーカス位置が、少なくとも１つのフローティングタッチコントロールポイントの信号に従って、決定され、フォーカシングが、フォーカス位置において開始され、フローティングタッチスクリーン上における撮影操作が、検出され、フローティングタッチスクリーンによって送られた撮影操作が受け取られたときに、撮影が、実行される。このように、フローティングタッチコントロールオブジェクトが検出された後、フォーカシングが直ちに開始されることができるように、フローティングタッチスクリーンの機能が、十分に利用され、それによって、タッチスクリーンに対するタッチコントロール操作が受け取られたときにフォーカシングを開始する代わりに、フォーカシングを開始するアクションを、フローティングタッチコントロールオブジェクトが検出された瞬間まで早める。したがって、フォーカシングは、迅速に完了されることができ、第１のカメラが撮影を実行するときには、フォーカシングは、首尾よく完了しており、高品質の写真を迅速に撮影するという目的を達成し、それによって、ユーザの撮影エクスペリエンスを大きく改善する。
【００７５】
図４は、本発明の別の実施形態による、撮影方法のフローチャートである。本発明のこの実施形態は、図３に示される実施形態に基づいて実施され、図３に示されるそれらとは異なる部分だけが、ここでは、詳細に説明される。他の部分については、図３における関連する説明を参照されたく、ここでは、詳細は説明されない。図４に示されるように、フォーカシングを開始した後、方法３００は、以下のステップをさらに含む。
【００７６】
ステップ３０６：フォーカシングが成功したかどうかを計算する。
【００７７】
フォーカシングが成功したかどうかをいかに決定するかは、先行技術に属し、本発明のこの実施形態においては、詳細は説明されないことに留意されたい。
【００７８】
ステップ３０５は、ステップ３０７で置き換えられる：計算結果がフォーカシング成功であり、撮影操作が検出されたときに、撮影を実行するステップを制御する。
【００７９】
計算結果がフォーカシング成功であることは、条件３であり、撮影操作が検出されたことは、条件４であると仮定される。計算結果がフォーカシング成功であり、撮影操作が検出されたときに、撮影を実行するステップを制御することは、条件３および条件４の両方が満たされたときにだけ、撮影を実行するように、第１のカメラが制御されることを意味する。
【００８０】
撮影の実行は、撮影された画像をメモリに記憶することを指す。
【００８１】
本発明のこの実施形態において提供される撮影方法によれば、フォーカシングが開始された後、フォーカシングが成功したかどうかが計算され、フォーカシングが成功し、撮影操作が検出されたときだけ、撮影が、実行される。このように、撮影は、カメラが高品質の写真を撮影することができるように、フォーカシングが成功したと決定された後にだけ実行され、それによって、ユーザの撮影エクスペリエンスを大きく改善する。
【００８２】
図５は、本発明のまた別の実施形態による、撮影方法のフローチャートである。本発明のこの実施形態は、図３に示される実施形態に基づいて実施され、図３に示されるそれらとは異なる部分だけが、ここでは、詳細に説明される。他の部分については、図３における関連する説明を参照されたく、ここでは、詳細は説明されない。図５に示されるように、方法３００は、以下のステップをさらに含む。
【００８３】
ステップ３０８：フローティングタッチスクリーン上においてユーザの目が凝視する凝視位置を検出する。
【００８４】
対応して、ステップ３０２は、ステップ３０９で置き換えられる：凝視位置と、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号とに従って、フォーカス位置を決定する。
【００８５】
凝視位置と、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号とに従って、フォーカス位置を決定するための、複数の方法が存在してよい。
【００８６】
任意選択で、少なくとも１つのフローティングタッチコントロールポイントの信号が、１つのフローティングタッチコントロールポイントを含むときに、フローティングタッチコントロールポイントが、フォーカス位置として使用されてよく、または凝視位置が、フォーカス位置として使用されてよい。
【００８７】
任意選択で、少なくとも１つのフローティングタッチコントロールポイントの信号が、複数のフローティングタッチコントロールポイントの位置を含むときに、タッチコントロール軌跡が、複数のフローティングタッチコントロールポイントの位置に従って、決定されてよく、タッチコントロール軌跡上にあり、凝視位置に最も近いポイントが、フォーカス位置として選択される。
【００８８】
任意選択で、少なくとも１つのフローティングタッチコントロールポイントの信号が、複数のフローティングタッチコントロールポイントの位置を含み、凝視位置が、複数のフローティングタッチコントロールポイントの位置によって形成される軌跡の延長線上にあるときに、凝視位置は、フォーカス位置として決定される。例えば、タッチコントロール軌跡は、複数のフローティングタッチコントロールポイントの位置に従って、決定されてよく、その後、タッチコントロール軌跡の延長線が、決定される。その後、凝視位置が、タッチコントロール軌跡の延長線上にあるときに、第１のカメラは、凝視位置をフォーカスとして決定し、フォーカシングを開始するように制御される。すなわち、フォーカシングが実行される時間が、さらに早められることができるように、フォーカス位置が、ユーザのタッチコントロール軌跡と、ユーザの凝視位置とに従って、前倒しに決定され、フォーカシングが、前倒しに実行され、フォーカシングの目的は、より迅速に達成されることができる。
【００８９】
本発明のこの実施形態において提供される撮影方法によれば、フォーカス位置は、少なくとも１つのフローティングタッチコントロールポイントの信号と、第２のカメラによって検出された凝視位置とを組み合わせることによって予測され、フォーカシングが迅速に完了されるように、フォーカシングは前倒しに開始され、それによって、高品質の写真を迅速に撮影するという目的を達成する。
【００９０】
図６は、本発明のさらに別の実施形態による、撮影方法のフローチャートである。本発明のこの実施形態は、図３に示される実施形態に基づいて実施され、図３に示されるそれらとは異なる部分だけが、ここでは、詳細に説明される。他の部分については、図３における関連する説明を参照されたく、ここでは、詳細は説明されない。図６に示されるように、ステップ３０３は、以下のステップを含んでよい。
【００９１】
ステップ３０３１：現在決定されているフォーカス位置と以前決定されたフォーカス位置との間の位置変動値を計算する。
【００９２】
ステップ３０３２：位置変動値を事前設定された位置閾値と比較する。
【００９３】
ステップ３０３３：位置変動値が、事前設定された位置閾値よりも大きいときは、現在決定されているフォーカス位置においてフォーカシングを開始する。
【００９４】
ステップ３０３４：位置変動値が、事前設定された位置閾値よりも小さいときは、フォーカシングの開始をスキップする。
【００９５】
本発明のこの実施形態において提供される撮影方法によれば、現在決定されているフォーカス位置が、以前決定されたフォーカス位置と比較され、位置変動が、事前設定された位置閾値よりも大きいときは、現在決定されているフォーカス位置においてフォーカシングが開始され、位置変動が、事前設定された位置閾値よりも小さいときは、現在決定されているフォーカス位置は、無視され、フォーカシングは、開始されない。このように、フォーカシングを頻繁に開始するという問題は、効果的に回避され、フォーカシングの頻繁な開始に起因するエネルギー消費は、大きく減らされる。
【００９６】
図７は、本発明の実施形態による、撮影装置の概略構造図である。装置は、電子デバイスに適用され、電子デバイスは、フローティングタッチスクリーンを含む。装置７００は、フローティング検出モジュール７０１と、フォーカス決定モジュール７０２と、フォーカシングモジュール７０３と、撮影検出モジュール７０４と、撮影モジュール７０５とを含む。
【００９７】
フローティング検出モジュール７０１は、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあるかどうかを検出するように構成される。
【００９８】
フォーカス決定モジュール７０２は、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあることをフローティング検出モジュール７０１が検出したときに、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号に従って、フォーカス位置を決定するように構成される。
【００９９】
フォーカス決定モジュール７０２は、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあり、フローティングタッチスクリーン上におけるフローティングタッチコントロールオブジェクトの滞留時間が、事前設定された時間閾値よりも大きいときは、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号に従って、フォーカス位置を決定するように特に構成されることに留意されたい。このように、ユーザがフォーカスを設定しようと意図した操作は、効果的に識別されることができ、ユーザの別の操作をフォーカス設定操作として誤って識別することを回避する。
【０１００】
フォーカシングモジュール７０３は、フォーカス決定モジュール７０２によって決定されたフォーカス位置においてフォーカシングを開始するように構成される。
【０１０１】
任意選択で、フォーカシングモジュールは、現在決定されているフォーカス位置を以前決定されたフォーカス位置と比較し、２つの位置の間の変動値が、事前設定された位置閾値よりも大きいときは、現在決定されているフォーカス位置をフォーカスとして使用し、フォーカシングを開始するように特に構成される。
【０１０２】
撮影検出モジュール７０４は、フローティングタッチスクリーン上における撮影操作を検出するように構成される。
【０１０３】
撮影操作は、フローティングタッチスクリーン上のいずれかの位置におけるタップ操作、またはフローティングタッチスクリーン上の撮影ボタンにおけるタップ操作である。
【０１０４】
フローティングタッチスクリーン上のいずれかの位置におけるタップ操作である撮影操作は、以下のシナリオ、すなわち、ユーザが、特に撮影ボタンをタップする必要なしに、ビューファインダフレームのいずれかの位置においてタップを行うことによって、直接的に写真を撮影することができるシナリオに適用可能であることに留意されたい。このように、ユーザは、正確に撮影ボタンの位置を定める必要がなく、それによって、撮影プロセスにおける電子デバイスの揺れが原因で、最適な写真が撮影されることができないケースを大きく減らす。
【０１０５】
撮影モジュール７０５は、撮影検出モジュール７０４が撮影操作を検出したときに、撮影を実行するように構成される。
【０１０６】
本発明のこの実施形態において提供される撮影装置によれば、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあるかどうかが、検出され、フローティングタッチコントロールオブジェクトがフローティングタッチスクリーン上にあるときに、フォーカス位置が、少なくとも１つのフローティングタッチコントロールポイントの信号に従って、決定され、フォーカシングが、フォーカス位置において開始され、フローティングタッチスクリーン上における撮影操作が、検出され、フローティングタッチスクリーンによって送られた撮影操作が受け取られたときに、撮影が、実行される。このように、フローティングタッチコントロールオブジェクトが検出された後、フォーカシングが直ちに開始されることができるように、フローティングタッチスクリーンの機能が、十分に利用され、それによって、タッチスクリーンに対するタッチコントロール操作が受け取られたときにフォーカシングを開始する代わりに、フォーカシングを開始するアクションを、フローティングタッチコントロールオブジェクトが検出された瞬間まで早める。したがって、フォーカシングは、迅速に完了されることができ、第１のカメラが撮影を実行するときには、フォーカシングは、首尾よく完了しており、高品質の写真を迅速に撮影するという目的を達成し、それによって、ユーザの撮影エクスペリエンスを大きく改善する。
【０１０７】
図８は、本発明の別の実施形態による、撮影装置の概略構造図である。本発明のこの実施形態は、図７に示される実施形態に基づいて実施され、図７に示されるそれらとは異なる部分だけが、ここでは、詳細に説明される。他の部分については、図７における関連する説明を参照されたく、ここでは詳細は説明されない。図８に示されるように、装置は、フォーカシングが成功したかどうかを計算するように構成された、計算モジュール８０６をさらに含み、
撮影モジュール７０５は、計算モジュール８０６から受け取られた計算結果が、フォーカシング成功であり、撮影検出モジュール７０４が、撮影操作を検出したときに、撮影の実行を制御するように特に構成される。
【０１０８】
本発明のこの実施形態において提供される撮影装置によれば、フォーカシングが開始された後、フォーカシングが成功したかどうかが計算され、フォーカシングが成功し、撮影操作が検出されたときだけ、撮影が、実行される。このように、撮影は、カメラが高品質の写真を撮影することができるように、フォーカシングが成功したと決定された後にだけ実行され、それによって、ユーザの撮影エクスペリエンスを大きく改善する。
【０１０９】
図９は、本発明のまた別の実施形態による、撮影装置の概略構造図である。本発明のこの実施形態は、図７に示される実施形態に基づいて実施され、図７に示されるそれらとは異なる部分だけが、ここでは詳細に説明される。他の部分については、図７における関連する説明を参照されたく、ここでは詳細は説明されない。図９に示されるように、装置は、フローティングタッチスクリーン上においてユーザの目が凝視する凝視位置を検出するように構成された、凝視位置検出モジュール９０１をさらに含む。
【０１１０】
凝視位置と、フローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号とに従って、フォーカス位置を決定するための、複数の方法が存在してよいことに留意されたい。方法については、方法の実施形態のセクションにおける説明を参照されたく、ここでは詳細は説明されない。
【０１１１】
フォーカス決定モジュール７０２は、凝視位置検出モジュール９０１によって検出された凝視位置と、フローティング検出モジュール７０１によって検出されたフローティングタッチコントロールオブジェクトによってフローティングタッチスクリーン上において生成された少なくとも１つのフローティングタッチコントロールポイントの信号とに従って、フォーカス位置を決定するように特に構成される。
【０１１２】
任意選択で、フォーカス決定モジュールは、少なくとも１つのフローティングタッチコントロールポイントの信号が、複数のフローティングタッチコントロールポイントの位置を含み、複数のフローティングタッチコントロールポイントの位置が、凝視位置を含むときに、凝視位置をフォーカス位置として決定するように特に構成される。
【０１１３】
本発明のこの実施形態において提供される撮影装置によれば、フォーカス位置は、少なくとも１つのフローティングタッチコントロールポイントの信号と、凝視位置検出モジュール９０１によって検出された凝視位置とを組み合わせることによって予測され、フォーカシングが迅速に完了されるように、フォーカシングは前倒しに開始され、それによって、高品質の写真を迅速に撮影するという目的を達成する。
【０１１４】
当業者は、方法の実施形態のステップのすべてまたはいくつかは、関連するハードウェアに命令するプログラムによって実施されてよいと理解してよい。プログラムは、コンピュータ可読記憶媒体内に記憶されてよい。プログラムが動作するとき、方法の実施形態のステップが、実行される。上述の記憶媒体は、ＲＯＭ、ＲＡＭ、磁気ディスク、または光ディスクなど、プログラムコードを記憶することができる任意の媒体を含む。
【０１１５】
最後に、上述の実施形態は、本発明の技術的ソリューションを説明するために意図されたものにすぎず、本発明を限定するために意図されたものではないことに留意されたい。本発明が、上述の実施形態を参照して詳細に説明されたが、当業者は、本発明の実施形態の技術的ソリューションの範囲から逸脱することなく、依然として、上述の実施形態において説明された技術的ソリューションに変更を施してよく、またはそれの技術的特徴のいくつかもしくはすべてに等価の置き換えを行ってよいことを理解すべきである。
【図１】
0006463849.tif 000002
【図２】
0006463849.tif 000003
【図３】
0006463849.tif 000004
【図４】
0006463849.tif 000005
【図５】
0006463849.tif 000006
【図６】
0006463849.tif 000007
【図７】
0006463849.tif 000008
【図８】
0006463849.tif 000009
【図９】
0006463849.tif 000010