(57)【特許請求の範囲】
【請求項１】
画像収集方法であって、
第１の特定の運動のあとで電子デバイスの姿勢が特定のデバイス姿勢に変化することが識別される場合に、前記電子デバイスにおける画像収集ユニットを有効にするステップと、
前記電子デバイスが前記特定のデバイス姿勢において第２の特定の運動を実行するかどうかを監視するステップと、
前記電子デバイスが前記特定のデバイス姿勢において前記第２の特定の運動を実行することが検出される場合に、前記電子デバイスが前記第２の特定の運動を実行する運動時間内の収集物を用いて少なくとも第１の画像を獲得するように前記画像収集ユニットを制御するステップとを含み、
前記第２の特定の運動が、前記電子デバイスの並進運動であり、前記並進運動が、ユーザに対する前記電子デバイスの前後の平行移動である、方法。
【請求項２】
前記第２の特定の運動が、前記第１の特定の運動との間の時間間隔が設定された持続時間より小さい運動である、請求項１に記載の方法。
【請求項３】
第１の特定の運動のあとで電子デバイスの姿勢が特定のデバイス姿勢に変化することが識別される場合に、前記電子デバイスにおける画像収集ユニットを有効にする前記ステップが、
第１のデバイス運動のあとで前記電子デバイスが第１のデバイス姿勢から前記特定のデバイス姿勢に変化する過程において、
前記電子デバイスにおける第１のモーションセンサを使用することにより、前記第１のデバイス運動の過程における前記電子デバイスの第１の検知パラメータを取得するステップと、
前記第１の検知パラメータの変化に従って、前記第１のデバイス運動が前記第１の特定の運動であるかどうかを判定するステップと、
もし肯定の結果であるならば、前記画像収集ユニットを有効にするステップとを含む、請求項２に記載の方法。
【請求項４】
前記第１の検知パラメータの変化に従って、前記第１のデバイス運動が前記第１の特定の運動であるかどうかを判定する前記ステップが、
前記第１の検知パラメータに対して特性抽出を実行するとともに、前記第１のデバイス運動の第１の運動特性を判定するステップと、
前記電子デバイスが前記第１の特定の運動を複数回実行する場合に生成される履歴データを分析するために、サポートベクターマシンＳＶＭアルゴリズムを使用することにより獲得された計算モデルである計算用の第１の運動計算モデルに前記第１の運動特性を入力するステップと、
計算結果に従って、前記第１のデバイス運動が前記第１の特定の運動であるかどうかを判定するステップとを含む、請求項３に記載の方法。
【請求項５】
前記第２の特定の運動の運動時間内の収集物を用いて少なくとも第１の画像を獲得するように前記画像収集ユニットを制御する前記ステップが、
前記第２の特定の運動の前記運動時間内に、事前設定された時間間隔で１度の写真撮影動作を実行し、それにより収集物を用いて前記少なくとも第１の画像を含む複数の写真を獲得するように前記画像収集ユニットを制御するステップか、又は、
前記第２の特定の運動の前記運動時間内に、ビデオ録画を実行し、それにより収集物を用いて前記少なくとも第１の画像を含むビデオを取得するように前記画像収集ユニットを制御するステップを含む、請求項１から請求項４のいずれか一項に記載の方法。
【請求項６】
電子デバイスであって、
プログラム命令を記憶するように構成されるメモリと、
前記プログラム命令を取得し、それにより下記の、第１の特定の運動のあとで当該電子デバイスの姿勢が特定のデバイス姿勢に変化することが識別される場合に、当該電子デバイスにおける画像収集ユニットを有効にするステップと、当該電子デバイスが前記特定のデバイス姿勢において第２の特定の運動を実行するかどうかを監視するステップと、当該電子デバイスが前記特定のデバイス姿勢において前記第２の特定の運動を実行することが検出される場合に、当該電子デバイスが前記第２の特定の運動を実行する運動時間内の収集物を用いて少なくとも第１の画像を獲得するように前記画像収集ユニットを制御するステップとを実行するように構成されるプロセッサとを備え、
前記第２の特定の運動が、当該電子デバイスの並進運動であり、前記並進運動が、ユーザに対する当該電子デバイスの前後の平行移動である、電子デバイス。
【請求項７】
前記プロセッサが、前記第２の特定の運動が前記第１の特定の運動との間の時間間隔が設定された持続時間より小さい運動であるかどうかを監視するように構成される、請求項６に記載の電子デバイス。
【請求項８】
前記プロセッサが、
第１のデバイス運動のあとで当該電子デバイスが第１のデバイス姿勢から前記特定のデバイス姿勢に変化する過程において、当該電子デバイスにおける第１のモーションセンサを使用することにより、前記第１のデバイス運動の過程における当該電子デバイスの第１の検知パラメータを取得し、
前記第１の検知パラメータの変化に従って、前記第１のデバイス運動が前記第１の特定の運動であるかどうかを判定するとともに、
もし肯定の結果であるならば、前記画像収集ユニットを有効にするように構成される、請求項７に記載の電子デバイス。
【請求項９】
前記プロセッサが、
前記第１の検知パラメータに対して特性抽出を実行するとともに、前記第１のデバイス運動の第１の運動特性を判定し、
当該電子デバイスが前記第１の特定の運動を複数回実行する場合に生成される履歴データを分析するために、サポートベクターマシンＳＶＭアルゴリズムを使用することにより獲得された計算モデルである計算用の第１の運動計算モデルに前記第１の運動特性を入力し、
計算結果に従って、前記第１のデバイス運動が前記第１の特定の運動であるかどうかを判定するように構成される、請求項８に記載の電子デバイス。
【請求項１０】
前記プロセッサが、
前記第２の特定の運動の前記運動時間内に、事前設定された時間間隔で１度の写真撮影動作を実行し、それにより収集物を用いて前記少なくとも第１の画像を含む複数の写真を獲得するように前記画像収集ユニットを制御するか、又は、
前記第２の特定の運動の前記運動時間内に、ビデオ録画を実行し、それにより収集物を用いて前記少なくとも第１の画像を含むビデオを取得するように前記画像収集ユニットを制御するように更に構成される、請求項６から請求項９のいずれか一項に記載の電子デバイス。
【請求項１１】
装置であって、
第１の特定の運動のあとで電子デバイスの姿勢が特定のデバイス姿勢に変化するかどうかを識別するように構成される識別ユニットと、
前記第１の特定の運動のあとで前記電子デバイスの前記姿勢が前記特定のデバイス姿勢に変化することを前記識別ユニットが識別する場合に、前記電子デバイスにおける画像収集ユニットを有効にするように構成される有効化ユニットと、
前記電子デバイスが前記特定のデバイス姿勢において第２の特定の運動を実行するかどうかを監視するように構成される監視ユニットと、
前記電子デバイスが前記特定のデバイス姿勢において前記第２の特定の運動を実行することを前記監視ユニットが検出する場合に、前記電子デバイスが前記第２の特定の運動を実行する運動時間内の収集物を用いて少なくとも第１の画像を獲得するように前記画像収集ユニットを制御するように構成される制御ユニットとを備え、
前記第２の特定の運動が、前記電子デバイスの並進運動であり、前記並進運動が、ユーザに対する前記電子デバイスの前後の平行移動である、装置。
【請求項１２】
前記監視ユニットが、前記第２の特定の運動が前記第１の特定の運動との間の時間間隔が設定された持続時間より小さい運動であるかどうかを監視するように構成される、請求項１１に記載の装置。
【請求項１３】
前記識別ユニットが、
第１のデバイス運動のあとで前記電子デバイスが第１のデバイス姿勢から前記特定のデバイス姿勢に変化する過程において、前記電子デバイスにおける第１のモーションセンサを使用することにより、前記第１のデバイス運動の過程における前記電子デバイスの第１の検知パラメータを取得するように構成される第１の取得サブユニットと、
前記第１の検知パラメータの変化に従って、前記第１のデバイス運動が前記第１の特定の運動であるかどうかを判定するように構成される判定サブユニットとを備え、
前記有効化ユニットが、もし前記第１のデバイス運動が前記第１の特定の運動であると前記判定サブユニットが判定するならば、前記画像収集ユニットを有効にするように構成される、請求項１２に記載の装置。
【請求項１４】
前記第１の取得サブユニットが、
前記第１の検知パラメータに対して特性抽出を実行するとともに、前記第１のデバイス運動の第１の運動特性を判定し、
前記電子デバイスが前記第１の特定の運動を複数回実行する場合に生成される履歴データを分析するために、サポートベクターマシンＳＶＭアルゴリズムを使用することにより獲得された計算モデルである計算用の第１の運動計算モデルに前記第１の運動特性を入力し、
計算結果に従って、前記第１のデバイス運動が前記第１の特定の運動であるかどうかを判定するように構成される、請求項１３に記載の装置。
【請求項１５】
前記制御ユニットが、
前記第２の特定の運動の前記運動時間内に、事前設定された時間間隔で１度の写真撮影動作を実行し、それにより収集物を用いて前記少なくとも第１の画像を含む複数の写真を獲得するように前記画像収集ユニットを制御するか、又は、
前記第２の特定の運動の前記運動時間内に、ビデオ録画を実行し、それにより収集物を用いて前記少なくとも第１の画像を含むビデオを取得するように前記画像収集ユニットを制御するように構成される、請求項１１から請求項１４のいずれか一項に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子技術の分野に関し、特に、画像収集方法及び装置に関する。
【背景技術】
【０００２】
電子技術の開発によって、写真撮影及びビデオ録画のような機能がスマートフォン又はＰＡＤ（タブレットコンピュータ）のような携帯用電子デバイスに統合される。しかしながら、ユーザが携帯用電子デバイスの別の機能を使用する場合、又は携帯用電子デバイスがスクリーンをロックされた状態にある場合に、ユーザは、スナップ写真を撮影するために画像収集機能が迅速に有効にされる必要がある事例に、しばしば遭遇する。画像収集機能を迅速に有効にするために、カメラアプリケーションは汎用プログラムを使用することにより有効にされることができない。
【０００３】
スナップ写真を撮影するために、従来技術において提供される技術的解決法は、下記の通りである。電子デバイスは、ユーザが電子デバイスに対して動作を実行するかどうかを判定し、もし肯定の結果であるならば、動作が停止したあとで写真撮影機能を有効にする。したがって、電子デバイスの運動が停止したあとでのみ画像収集機能は相応して有効にされることができるとともに、画像収集動作が実行されることができ、その結果、従来技術において提供される技術的解決法は、画像収集機能を有効にするための比較的長い時間のような技術的な問題を有している、ということが理解されることができる。
【発明の概要】
【０００４】
本発明は、画像収集方法及び装置を提供し、それにより、従来技術における画像収集機能を有効にするための比較的長い時間のような技術的な問題を解決する。
【０００５】
第１の態様によれば、本発明は、画像収集方法であって、第１の特定の運動のあとで電子デバイスの姿勢が特定のデバイス姿勢に変化することが識別される場合に、前記電子デバイスにおける画像収集ユニットを有効にするステップと、前記電子デバイスが前記特定のデバイス姿勢において第２の特定の運動を実行するかどうかを監視するステップと、前記電子デバイスが前記特定のデバイス姿勢において前記第２の特定の運動を実行することが検出される場合に、前記電子デバイスが前記第２の特定の運動を実行する運動時間内の収集物を用いて少なくとも第１の画像を獲得するように前記画像収集ユニットを制御するステップとを含む、画像収集方法を提供する。
【０００６】
第１の態様に関連して、第１の可能な実施方法において、前記第２の特定の運動は、前記第１の特定の運動との間の時間間隔が設定された持続時間より小さい運動である。
【０００７】
第１の態様の第１の可能な実施方法に関連して、第２の可能な実施方法において、第１の特定の運動のあとで電子デバイスの姿勢が特定のデバイス姿勢に変化することが識別される場合に、前記電子デバイスにおける画像収集ユニットを有効にする前記ステップは、第１のデバイス運動のあとで前記電子デバイスが第１のデバイス姿勢から前記特定のデバイス姿勢に変化する過程において、前記電子デバイスにおける第１のモーションセンサを使用することにより、前記第１のデバイス運動の過程における前記電子デバイスの第１の検知パラメータを取得するステップと、前記第１の検知パラメータの変化に従って、前記第１のデバイス運動が前記第１の特定の運動であるかどうかを判定するステップと、もし肯定の結果であるならば、前記画像収集ユニットを有効にするステップとを含む。
【０００８】
第１の態様の第２の可能な実施方法に関連して、第３の可能な実施方法において、前記第１の検知パラメータの変化に従って、前記第１のデバイス運動が前記第１の特定の運動であるかどうかを判定する前記ステップは、前記第１の検知パラメータに対して特性抽出を実行するとともに、前記第１のデバイス運動の第１の運動特性を判定するステップと、前記電子デバイスが前記第１の特定の運動を複数回実行する場合に生成される履歴データを分析するために、サポートベクターマシンＳＶＭアルゴリズムを使用することにより獲得された計算モデルである計算用の第１の運動計算モデルに前記第１の運動特性を入力するステップと、計算結果に従って、前記第１のデバイス運動が前記第１の特定の運動であるかどうかを判定するステップとを含む。
【０００９】
第１の態様、第１の態様の第１の可能な実施方法、第１の態様の第２の可能な実施方法又は第１の態様の第３の可能な実施方法に関連して、第４の可能な実施方法において、前記第２の特定の運動の運動時間内の収集物を用いて少なくとも第１の画像を獲得するように前記画像収集ユニットを制御する前記ステップは、前記第２の特定の運動の前記運動時間内に、事前設定された時間間隔で１度の写真撮影動作を実行し、それにより収集物を用いて前記少なくとも第１の画像を含む複数の写真を獲得するように前記画像収集ユニットを制御するステップか、又は、前記第２の特定の運動の前記運動時間内に、ビデオ録画を実行し、それにより収集物を用いて前記少なくとも第１の画像を含むビデオを取得するように前記画像収集ユニットを制御するステップを含む。
【００１０】
第１の態様の第４の可能な実施方法に関連して、第５の可能な実施方法において、前記電子デバイスが前記特定のデバイス姿勢において第２の特定の運動を実行するかどうかを監視する前記ステップは、前記電子デバイスが前記特定のデバイス姿勢において前記第２の特定の運動を実行する場合に、前記電子デバイスにおける第２のモーションセンサを使用することにより、現在の時点における第２の検知パラメータを取得するステップと、前記電子デバイスが前記第２の特定の運動を複数回実行する場合に生成される履歴データを分析するために、サポートベクターマシンＳＶＭアルゴリズムを使用することにより獲得された計算モデルである計算用の第２の運動計算モデルに前記第２の検知パラメータを入力し、それにより前記現在の時点における前記電子デバイスが前記特定のデバイス姿勢において前記第２の特定の運動を実行する過程にあるかどうかを判定するステップとを含む。
【００１１】
第２の態様によれば、本発明は、電子デバイスであって、プログラム命令を記憶するように構成されるメモリと、前記プログラム命令を取得し、それにより下記の、第１の特定の運動のあとで当該電子デバイスの姿勢が特定のデバイス姿勢に変化することが識別される場合に、当該電子デバイスにおける画像収集ユニットを有効にするステップと、当該電子デバイスが前記特定のデバイス姿勢において第２の特定の運動を実行するかどうかを監視するステップと、当該電子デバイスが前記特定のデバイス姿勢において前記第２の特定の運動を実行することが検出される場合に、当該電子デバイスが前記第２の特定の運動を実行する運動時間内の収集物を用いて少なくとも第１の画像を獲得するように前記画像収集ユニットを制御するステップとを実行するように構成されるプロセッサとを含む、電子デバイスを提供する。
【００１２】
第２の態様に関連して、第１の可能な実施方法において、前記プロセッサは、前記第２の特定の運動が前記第１の特定の運動との間の時間間隔が設定された持続時間より小さい運動であるかどうかを監視するように具体的に構成される。
【００１３】
第２の態様の第１の可能な実施方法に関連して、第２の可能な実施方法において、前記プロセッサは、第１のデバイス運動のあとで当該電子デバイスが第１のデバイス姿勢から前記特定のデバイス姿勢に変化する過程において、当該電子デバイスにおける第１のモーションセンサを使用することにより、前記第１のデバイス運動の過程における当該電子デバイスの第１の検知パラメータを取得し、前記第１の検知パラメータの変化に従って、前記第１のデバイス運動が前記第１の特定の運動であるかどうかを判定するとともに、もし肯定の結果であるならば、前記画像収集ユニットを有効にするように具体的に構成される。
【００１４】
第２の態様の第２の可能な実施方法に関連して、第３の可能な実施方法において、前記プロセッサは、前記第１の検知パラメータに対して特性抽出を実行するとともに、前記第１のデバイス運動の第１の運動特性を判定し、当該電子デバイスが前記第１の特定の運動を複数回実行する場合に生成される履歴データを分析するために、サポートベクターマシンＳＶＭアルゴリズムを使用することにより獲得された計算モデルである計算用の第１の運動計算モデルに前記第１の運動特性を入力し、計算結果に従って、前記第１のデバイス運動が前記第１の特定の運動であるかどうかを判定するように具体的に構成される。
【００１５】
第２の態様、第２の態様の第１の可能な実施方法、第２の態様の第２の可能な実施方法又は第２の態様の第３の可能な実施方法に関連して、第４の可能な実施方法において、前記プロセッサは、前記第２の特定の運動の前記運動時間内に、事前設定された時間間隔で１度の写真撮影動作を実行し、それにより収集物を用いて前記少なくとも第１の画像を含む複数の写真を獲得するように前記画像収集ユニットを制御するか、又は、前記第２の特定の運動の前記運動時間内に、ビデオ録画を実行し、それにより収集物を用いて前記少なくとも第１の画像を含むビデオを取得するように前記画像収集ユニットを制御するように更に構成される。
【００１６】
第２の態様の第４の可能な実施方法に関連して、第５の可能な実施方法において、前記プロセッサは、当該電子デバイスが前記特定のデバイス姿勢において前記第２の特定の運動を実行する場合に、当該電子デバイスにおける第２のモーションセンサを使用することにより、現在の時点における第２の検知パラメータを取得し、当該電子デバイスが前記第２の特定の運動を複数回実行する場合に生成される履歴データを分析するために、サポートベクターマシンＳＶＭアルゴリズムを使用することにより獲得された計算モデルである計算用の第２の運動計算モデルに前記第２の検知パラメータを入力し、それにより前記現在の時点における当該電子デバイスが前記特定のデバイス姿勢において前記第２の特定の運動を実行する過程にあるかどうかを判定するように更に構成される。
【００１７】
第３の態様によれば、本発明は、装置であって、第１の特定の運動のあとで電子デバイスの姿勢が特定のデバイス姿勢に変化するかどうかを識別するように構成される識別ユニットと、前記第１の特定の運動のあとで前記電子デバイスの前記姿勢が前記特定のデバイス姿勢に変化することを前記識別ユニットが識別する場合に、前記電子デバイスにおける画像収集ユニットを有効にするように構成される有効化ユニットと、前記電子デバイスが前記特定のデバイス姿勢において第２の特定の運動を実行するかどうかを監視するように構成される監視ユニットと、前記電子デバイスが前記特定のデバイス姿勢において前記第２の特定の運動を実行することを前記監視ユニットが検出する場合に、前記電子デバイスが前記第２の特定の運動を実行する運動時間内の収集物を用いて少なくとも第１の画像を獲得するように前記画像収集ユニットを制御するように構成される制御ユニットとを含む、装置を提供する。
【００１８】
第３の態様に関連して、第１の可能な実施方法において、前記監視ユニットは、前記第２の特定の運動が前記第１の特定の運動との間の時間間隔が設定された持続時間より小さい運動であるかどうかを監視するように具体的に構成される。
【００１９】
第３の態様の第１の可能な実施方法に関連して、第２の可能な実施方法において、前記識別ユニットは、第１のデバイス運動のあとで前記電子デバイスが第１のデバイス姿勢から前記特定のデバイス姿勢に変化する過程において、前記電子デバイスにおける第１のモーションセンサを使用することにより、前記第１のデバイス運動の過程における前記電子デバイスの第１の検知パラメータを取得するように構成される第１の取得サブユニットと、前記第１の検知パラメータの変化に従って、前記第１のデバイス運動が前記第１の特定の運動であるかどうかを判定するように構成される判定サブユニットとを含み、前記有効化ユニットは、もし前記第１のデバイス運動が前記第１の特定の運動であると前記判定サブユニットが判定するならば、前記画像収集ユニットを有効にするように構成される。
【００２０】
第３の態様の第２の可能な実施方法に関連して、第３の可能な実施方法において、前記第１の取得サブユニットは、前記第１の検知パラメータに対して特性抽出を実行するとともに、前記第１のデバイス運動の第１の運動特性を判定し、前記電子デバイスが前記第１の特定の運動を複数回実行する場合に生成される履歴データを分析するために、サポートベクターマシンＳＶＭアルゴリズムを使用することにより獲得された計算モデルである計算用の第１の運動計算モデルに前記第１の運動特性を入力し、計算結果に従って、前記第１のデバイス運動が前記第１の特定の運動であるかどうかを判定するように具体的に構成される。
【００２１】
第３の態様、第３の態様の第１の可能な実施方法、第３の態様の第２の可能な実施方法又は第３の態様の第３の可能な実施方法に関連して、第４の可能な実施方法において、前記制御ユニットは、前記第２の特定の運動の前記運動時間内に、事前設定された時間間隔で１度の写真撮影動作を実行し、それにより収集物を用いて前記少なくとも第１の画像を含む複数の写真を獲得するように前記画像収集ユニットを制御するか、又は、前記第２の特定の運動の前記運動時間内に、ビデオ録画を実行し、それにより収集物を用いて前記少なくとも第１の画像を含むビデオを取得するように前記画像収集ユニットを制御するように具体的に構成される。
【００２２】
第３の態様の第４の可能な実施方法に関連して、第５の可能な実施方法において、前記監視ユニットは、前記電子デバイスが前記特定のデバイス姿勢において前記第２の特定の運動を実行する場合に、前記電子デバイスにおける第２のモーションセンサを使用することにより、現在の時点における第２の検知パラメータを取得するように構成される第２の取得サブユニットと、前記電子デバイスが前記第２の特定の運動を複数回実行する場合に生成される履歴データを分析するために、サポートベクターマシンＳＶＭアルゴリズムを使用することにより獲得された計算モデルである計算用の第２の運動計算モデルに前記第２の検知パラメータを入力し、それにより前記現在の時点における前記電子デバイスが前記特定のデバイス姿勢において前記第２の特定の運動を実行する過程にあるかどうかを判定するように構成される判断サブユニットとを含む。
【００２３】
本発明において開示された技術的解決法は、少なくとも下記の技術的効果を有する。
【００２４】
本発明によれば、第１の特定の運動のあとで電子デバイスの姿勢が特定のデバイス姿勢に変化することが識別される場合に、電子デバイスにおける画像収集ユニットが有効にされ、電子デバイスが特定のデバイス姿勢において第２の特定の運動を実行するかどうかが監視され、電子デバイスが特定のデバイス姿勢において第２の特定の運動を実行することが検出される場合に、電子デバイスが第２の特定の運動を実行する運動時間内の収集物を用いて少なくとも第１の画像を獲得するように画像収集ユニットが制御される。したがって、第１の特定の運動を識別する場合に、電子デバイスは、自動的に画像収集ユニットを有効にすることができるとともに、画像収集に備えて準備する状態に入ることができ、そして、電子デバイスは、識別された第２の特定の運動の運動時間内に画像収集を実行することができる、ということが理解されることができる。したがって、ユーザ動作の過程において、電子デバイスは、写真撮影を達成するために、自動的に画像収集ユニットを有効にすることができ、それは、ユーザ動作が完了したあとでのみ、電子デバイスは画像収集を実行することができる、という問題を回避し、それにより、迅速でかつ自然な自動のスナップ写真の撮影を実施する。
【００２５】
本発明の実施例における技術的解決法をより明確に説明するために、下記は、実施例を説明するために必要とされる添付図面を簡単に説明する。明らかに、下記の説明における添付図面は本発明のいくつかの実施例を表すとともに、当業者は、創造的な努力なしでこれらの添付図面からさらに他の図面を導き出し得る。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施例による画像収集方法の概略図である。
【図２】本発明の実施例による写真撮影が一例として使用される画像収集方法のフローチャートである。
【図３】本発明の実施例による電子デバイスの機能ブロック図である。
【図４】本発明の実施例による装置の機能ブロック図である。
【発明を実施するための形態】
【００２７】
本発明の実施例の目的、技術的解決法、及び利点をより明確にするために、下記は、本発明の実施例における添付図面を参照して、本発明の実施例における技術的解決法を明確かつ十分に説明する。明らかに、説明される実施例は本発明の実施例の全てではなく一部である。創作的な努力なしで本発明の実施例に基づいて当業者により獲得される他の全ての実施例は、本発明の保護範囲に含まれるものとする。
【００２８】
図１は、本発明の実施例による画像収集方法の概略図であって、ここで、方法は、画像収集ユニットを含む電子デバイス、例えば携帯電話又はＰＡＤ（タブレットコンピュータ）のようなスマート携帯用デバイスに適用される。図１を参照すると、本発明のこの実施例において提供される画像収集方法は、下記の手順を含む。
【００２９】
Ｓ１０１：第１の特定の運動のあとで電子デバイスの姿勢が特定のデバイス姿勢に変化することが識別される場合に、電子デバイスにおける画像収集ユニットを有効にする。
【００３０】
例えば、電子デバイスは、表示ユニットを含むとともに、特定のデバイス姿勢は、電子デバイスの表示ユニットが水平面に対して垂直である直立状態であり得るか、又は電子デバイスの表示ユニットが水平面に対して平行である水平状態であり得る。確かに、特定のデバイス姿勢は、同様に、別の自己定義されたデバイス姿勢であり得る。具体的には、電子デバイスは、重力センサを使用することにより、電子デバイスが特定のデバイス姿勢にあるかどうかを検知する。
【００３１】
任意に、Ｓ１０１は、下記の、第１のデバイス運動のあとで電子デバイスが特定のデバイス姿勢と異なる第１のデバイス姿勢から特定のデバイス姿勢に変化する過程において、電子デバイスにおける第１のモーションセンサを使用することにより、第１のデバイス運動の過程における電子デバイスの第１の検知パラメータを取得する手順と、第１の検知パラメータの変化に従って、第１のデバイス運動が第１の特定の運動であるかどうかを判定する手順と、もし肯定の結果であるならば、画像収集ユニットを有効にする手順とを含む。
【００３２】
具体的には、第１のモーションセンサは、加速度センサ、ジャイロスコープ及び重力センサのうちの１つ又は複数のセンサを使用し、それにより第１のデバイス運動の過程における第１の検知パラメータを記録することができる。例えば、加速度センサが、第１のデバイス運動の過程における加速度センサのＸ−軸、Ｙ−軸及びＺ−軸上の全ての加速度値を記録するために使用されるとともに、全ての加速度値は、第１の検知パラメータとして使用される。
【００３３】
具体的には、重力センサを使用することにより電子デバイスが特定のデバイス姿勢にあることが検知される場合に、前処理が第１のデバイス運動の過程において記録された第１の検知パラメータに対して実行される。例えば、前処理は、アクティブウィンドウの方法で第１の検知パラメータに対して実行される円滑化処理であり得る。次に、特性抽出が前処理された第１の検知パラメータに対して実行され、それにより第１のデバイス運動の第１の運動特性を判定し、そして、第１の運動特性は計算用の第１の運動計算モデルに入力されるとともに、計算結果に従って、第１のデバイス運動が第１の特定の運動であるかどうかが判定される。
【００３４】
特定の実施プロセスにおいて、第１の運動計算モデルは、電子デバイスが第１の特定の運動を複数回実行する場合に生成される履歴データを分析するために、サポートベクターマシンＳＶＭ（support  vector  machine）アルゴリズムを使用することにより獲得された計算モデルである。具体的には、ＳＶＭアルゴリズムを使用することにより分析される履歴データは、第１の特定の運動を複数回実行する過程において収集された検知データに対して前処理及び正規化処理を実行すること、及び正規化処理された検知データに対して補間方法又はサンプリング方法のような方法を使用することによって処理を実行することにより獲得される履歴データであり、補間方法又はサンプリング方法の処理は運動振幅と持続時間との間の依存関係を解消する。
【００３５】
Ｓ１０１の前述の具体的な説明から、第１の運動計算モデルに従って計算が実行される場合に、第１の特定の運動が正確に識別されることができ、それは、従来技術における画像収集機能を有効にする判定方法より正確であり、それにより、画像収集機能を誤って有効にする可能性を減少させる、ということが理解されることができる。
【００３６】
Ｓ１０２：電子デバイスが特定のデバイス姿勢において第２の特定の運動を実行するかどうかを監視する。
【００３７】
具体的には、Ｓ１０２における特定のデバイス姿勢とＳ１０１における特定のデバイス姿勢は、同じデバイス姿勢であり得るか、又は、Ｓ１０２における特定のデバイス姿勢とＳ１０１における特定のデバイス姿勢は、異なるデバイス姿勢であり得る。
【００３８】
具体的には、電子デバイスに対してユーザにより実行される動作が画像収集を実行する要求であるかどうかをより正確に判定するために、第２の特定の運動は、第１の特定の運動との間の時間間隔が設定された持続時間より小さい運動として定義され得る。
【００３９】
具体的には、画像を都合よく収集するために、第２の特定の運動は、並進運動として定義され、それにより並進運動の間に異なる画像を収集する。例えば、並進運動は、ユーザに対して、上下の平行移動、左右の平行移動、又は前後の平行移動であり得る。
【００４０】
任意に、Ｓ１０２は、下記の、電子デバイスが特定のデバイス姿勢において第２の特定の運動を実行する場合に、電子デバイスにおける第２のモーションセンサを使用することにより、現在の時点における第２の検知パラメータを取得する手順と、計算用の第２の運動計算モデルに第２の検知パラメータを入力し、それにより現在の時点における電子デバイスが特定のデバイス姿勢において第２の特定の運動を実行する過程にあるかどうかを判定する手順とを含む。
【００４１】
具体的には、第２のモーションセンサ及び第１のモーションセンサは、電子デバイスにおける同じセンサであるかもしれず、例えば、第２のモーションセンサと第１のモーションセンサの両方は加速度センサであるか、又は、第２のモーションセンサ及び第１のモーションセンサは、電子デバイスに適用された異なるタイプのセンサであるかもしれず、例えば、第１のモーションセンサはジャイロスコープであるとともに、第２のモーションセンサは加速度センサである。第２の運動計算モデルは、電子デバイスが第２の特定の運動を複数回実行する場合に生成される履歴データを分析するために、サポートベクターマシンＳＶＭアルゴリズムを使用することにより獲得された計算モデルである。具体的には、ＳＶＭアルゴリズムを使用することにより分析される履歴データは、第２の特定の運動を複数回実行する過程において収集された検知データに対して前処理及び正規化処理を実行すること、及び正規化処理された検知データに対して補間方法又はサンプリング方法のような方法を使用することによって処理を実行することにより獲得される履歴データである。
【００４２】
例えば、特定のデバイス姿勢が直立状態であり、そして第２の特定の運動が左右の平行移動である場合に、第２の運動計算モデルは、電子デバイスが直立状態における並進運動を複数回実行する場合に生成される履歴データを分析するために、ＳＶＭアルゴリズムを使用することにより獲得された計算モデルである。Ｘ−軸、Ｙ−軸及びＺ−軸上の加速度センサの現在の時点における加速度値が計算用の第２の運動計算モデルに入力されると仮定され、Ｘ−軸、Ｙ−軸及びＺ−軸上の現在の時点における加速度値が第２の運動計算モデルを満たす場合に、それは、現在の時点における電子デバイスが直立状態における並進運動を実行する過程にあるということを示し、その結果、画像収集は停止しない。
【００４３】
Ｓ１０２の前述の具体的な説明から、第２の運動計算モデルに従って計算が実行される場合に、電子デバイスが現在第２の特定の運動を実行する過程にあるかどうかが正確に判定されることができる、ということが理解されることができる。したがって、画像収集は第２の特定の運動の運動過程においてのみ実行されることができ、その結果、第２の特定の運動が停止する場合に、画像収集は必然的に停止することができ、それにより、ユーザエクスペリエンスを向上させる。
【００４４】
Ｓ１０３：電子デバイスが特定のデバイス姿勢において第２の特定の運動を実行することが検出される場合に、電子デバイスが第２の特定の運動を実行する運動時間内の収集物を用いて少なくとも第１の画像を獲得するように画像収集ユニットを制御する。
【００４５】
もし第２の特定の運動が、第１の特定の運動との間の時間間隔が設定された持続時間より小さい運動として定義されるとともに、持続時間が０．５秒として定義される一例が説明のために使用されるならば、第１の特定の運動のあとで、第１の特定の運動のあとの０．５秒以内に、電子デバイスが特定のデバイス姿勢において並進運動を実行するかどうかが監視される。例えば、もし並進運動が０．５秒以内に実行されないならば、並進運動は実行されないか、又は、並進運動は０．５秒よりあとに実行され、画像収集ユニットは、画像収集を実行しない。
【００４６】
もし第２の特定の運動が、第１の特定の運動との間の時間間隔が設定された持続時間より小さい運動として定義されるならば、別の機能を使用するためにユーザが携帯電話を手に取る動作は、画像収集を実行する要求として誤って判定されることが回避されることができ、その結果、識別はより正確になる、ということが理解されることができる。
【００４７】
任意に、第２の特定の運動の運動時間内の収集物を用いて少なくとも第１の画像を獲得するように画像収集ユニットを制御するステップは、下記の２つの実施方法を含む。
【００４８】
実施方法１：第２の特定の運動の運動時間内に、事前設定された時間間隔で１度の写真撮影動作を実行し、それにより収集物を用いて少なくとも第１の画像を含む複数の写真を獲得するように画像収集ユニットを制御する。具体的には、実施方法１は、写真撮影シナリオに適用される。例えば、もし事前設定された時間間隔が０．５秒であるならば、第２の特定の運動の運動時間内に、１度の写真撮影動作が０．５秒毎に実行されるとともに、第２の特定の運動が終了したことが検知される場合に、写真撮影動作は停止する。したがって、実施方法１では、ユーザは、必然的に、第２の特定の運動におけるいかなる省略もなしに、連続したスナップ写真を撮影することができる。
【００４９】
実施方法２：第２の特定の運動の運動時間内に、ビデオ録画を実行し、それにより収集物を用いて少なくとも第１の画像を含むビデオを取得するように画像収集ユニットを制御する。具体的には、実施方法２は、ビデオ録画シナリオに適用される。第２の特定の運動が終了したことが検知される場合に、ビデオ録画は停止し、その結果、第２の特定の運動に対応する完全なビデオが形成される。したがって、ビデオ録画機能を更に満たす実施方法２では、ユーザにより必要とされるビデオは、第２の特定の運動の過程において記録されることができ、ビデオ録画の開始及び停止が必然的に達成される。
【００５０】
例えば、電子デバイスは写真撮影機能を有するスマートフォンであると仮定されており、スマートフォンがスナップ写真を撮影する例が下記において使用される。図２を参照すると、本発明の実施例において提供される画像収集方法の手順は、本発明における限定として使用されない一例を使用することにより説明される。
【００５１】
Ｓ１０：運動識別状態を有効にする。
【００５２】
Ｓ１１：電子デバイス内にある第１のモーションセンサ及び第２のモーションセンサを使用することにより、デバイス運動の間の電子デバイスの検知パラメータを記録する。
【００５３】
Ｓ１２：第１のモーションセンサにより記録された第１の検知パラメータの変化に従って、第１の特定の運動のあとで電子デバイスの姿勢が特定のデバイス姿勢に変化するかどうかを識別し、もし肯定の結果であるならば、Ｓ１３を実行する。
【００５４】
Ｓ１３：画像収集ユニットを有効にする。
【００５５】
Ｓ１４：電子デバイスが特定のデバイス姿勢において第２の特定の運動を実行するかどうかを監視し、もし肯定の結果であるならば、Ｓ１５を実行するとともに、そうでなければ、Ｓ１７に進行する。
【００５６】
Ｓ１５：０．４秒の時間間隔で連続したスナップ写真を撮影する。
【００５７】
Ｓ１６：第２の特定の運動が停止したかどうかを判定し、もし肯定の結果であるならば、Ｓ１７に進行し、そうでなければ、Ｓ１５を実行し続ける。
【００５８】
Ｓ１７：写真撮影を終了する。
【００５９】
同じ発明概念に基づいて、本発明の実施例は、電子デバイスを更に提供する。図３を参照すると、本発明のこの実施例における電子デバイスは、下記の構造、すなわち、プログラム命令を記憶するように構成されるメモリ３０１と、プログラム命令を取得し、それにより下記の、第１の特定の運動のあとで当該電子デバイスの姿勢が特定のデバイス姿勢に変化することが識別される場合に、当該電子デバイスにおける画像収集ユニットを有効にするステップと、当該電子デバイスが特定のデバイス姿勢において第２の特定の運動を実行するかどうかを監視するステップと、当該電子デバイスが特定のデバイス姿勢において第２の特定の運動を実行することが検出される場合に、当該電子デバイスが第２の特定の運動を実行する運動時間内の収集物を用いて少なくとも第１の画像を獲得するように画像収集ユニットを制御するステップとを実行するように構成されるプロセッサとを含む。
【００６０】
好ましくは、プロセッサ３０２は、第２の特定の運動が第１の特定の運動との間の時間間隔が設定された持続時間より小さい運動であるかどうかを監視するように具体的に構成される。
【００６１】
好ましくは、プロセッサ３０２は、第１のデバイス運動のあとで当該電子デバイスが第１のデバイス姿勢から特定のデバイス姿勢に変化する過程において、当該電子デバイスにおける第１のモーションセンサを使用することにより、第１のデバイス運動の過程における当該電子デバイスの第１の検知パラメータを取得し、第１の検知パラメータの変化に従って、第１のデバイス運動が第１の特定の運動であるかどうかを判定するとともに、もし肯定の結果であるならば、画像収集ユニットを有効にするように具体的に構成される。
【００６２】
好ましくは、プロセッサ３０２は、第１の検知パラメータに対して特性抽出を実行するとともに、第１のデバイス運動の第１の運動特性を判定し、当該電子デバイスが第１の特定の運動を複数回実行する場合に生成される履歴データを分析するために、サポートベクターマシンＳＶＭアルゴリズムを使用することにより獲得された計算モデルである計算用の第１の運動計算モデルに第１の運動特性を入力し、計算結果に従って、第１のデバイス運動が第１の特定の運動であるかどうかを判定するように具体的に構成される。
【００６３】
好ましくは、プロセッサ３０２は、第２の特定の運動の運動時間内に、事前設定された時間間隔で１度の写真撮影動作を実行し、それにより収集物を用いて少なくとも第１の画像を含む複数の写真を獲得するように画像収集ユニットを制御するか、又は、第２の特定の運動の運動時間内に、ビデオ録画を実行し、それにより収集物を用いて少なくとも第１の画像を含むビデオを取得するように画像収集ユニットを制御するように更に構成される。
【００６４】
好ましくは、プロセッサ３０２は、当該電子デバイスが特定のデバイス姿勢において第２の特定の運動を実行する場合に、当該電子デバイスにおける第２のモーションセンサを使用することにより、現在の時点における第２の検知パラメータを取得し、当該電子デバイスが第２の特定の運動を複数回実行する場合に生成される履歴データを分析するために、サポートベクターマシンＳＶＭアルゴリズムを使用することにより獲得された計算モデルである計算用の第２の運動計算モデルに第２の検知パラメータを入力し、それにより現在の時点における当該電子デバイスが特定のデバイス姿勢において第２の特定の運動を実行する過程にあるかどうかを判定するように更に構成される。
【００６５】
同じ発明概念に基づいて、本発明の実施例は、装置を更に提供する。図４を参照すると、本発明のこの実施例における装置は、下記の構造、すなわち、第１の特定の運動のあとで電子デバイスの姿勢が特定のデバイス姿勢に変化することを識別するように構成される識別ユニット４０１と、第１の特定の運動のあとで電子デバイスの姿勢が特定のデバイス姿勢に変化することを識別ユニット４０１が識別する場合に、電子デバイスにおける画像収集ユニットを有効にするように構成される有効化ユニット４０２と、電子デバイスが特定のデバイス姿勢において第２の特定の運動を実行するかどうかを監視するように構成される監視ユニット４０３と、電子デバイスが特定のデバイス姿勢において第２の特定の運動を実行することを監視ユニット４０３が検出する場合に、電子デバイスが第２の特定の運動を実行する運動時間内の収集物を用いて少なくとも第１の画像を獲得するように画像収集ユニットを制御するように構成される制御ユニット４０４とを含む。
【００６６】
好ましくは、監視ユニット４０３は、第２の特定の運動が第１の特定の運動との間の時間間隔が設定された持続時間より小さい運動であるかどうかを監視するように具体的に構成される。
【００６７】
好ましくは、識別ユニット４０１は、第１のデバイス運動のあとで電子デバイスが第１のデバイス姿勢から特定のデバイス姿勢に変化する過程において、電子デバイスにおける第１のモーションセンサを使用することにより、第１のデバイス運動の過程における電子デバイスの第１の検知パラメータを取得するように構成される第１の取得サブユニットと、第１の検知パラメータの変化に従って、第１のデバイス運動が第１の特定の運動であるかどうかを判定するように構成される判定サブユニットとを含み、有効化ユニット４０２は、もし第１のデバイス運動が第１の特定の運動であると判定サブユニットが判定するならば、画像収集ユニットを有効にするように構成される。
【００６８】
好ましくは、第１の取得サブユニットは、第１の検知パラメータに対して特性抽出を実行するとともに、第１のデバイス運動の第１の運動特性を判定し、電子デバイスが第１の特定の運動を複数回実行する場合に生成される履歴データを分析するために、サポートベクターマシンＳＶＭアルゴリズムを使用することにより獲得された計算モデルである計算用の第１の運動計算モデルに第１の運動特性を入力し、計算結果に従って、第１のデバイス運動が第１の特定の運動であるかどうかを判定するように具体的に構成される。
【００６９】
好ましくは、制御ユニット４０４は、第２の特定の運動の運動時間内に、事前設定された時間間隔で１度の写真撮影動作を実行し、それにより収集物を用いて少なくとも第１の画像を含む複数の写真を獲得するように画像収集ユニットを制御するか、又は、第２の特定の運動の運動時間内に、ビデオ録画を実行し、それにより収集物を用いて少なくとも第１の画像を含むビデオを取得するように画像収集ユニットを制御するように具体的に構成される。
【００７０】
好ましくは、監視ユニット４０３は、電子デバイスが特定のデバイス姿勢において第２の特定の運動を実行する場合に、電子デバイスにおける第２のモーションセンサを使用することにより、現在の時点における第２の検知パラメータを取得するように構成される第２の取得サブユニットと、電子デバイスが第２の特定の運動を複数回実行する場合に生成される履歴データを分析するために、サポートベクターマシンＳＶＭアルゴリズムを使用することにより獲得された計算モデルである計算用の第２の運動計算モデルに第２の検知パラメータを入力し、それにより現在の時点における電子デバイスが特定のデバイス姿勢において第２の特定の運動を実行する過程にあるかどうかを判定するように構成される判断サブユニットとを含む。本発明の１つ又は複数の実施例は、下記の技術的効果を達成し得る。
【００７１】
本発明によれば、第１の特定の運動のあとで電子デバイスの姿勢が特定のデバイス姿勢に変化することが識別される場合に、電子デバイスにおける画像収集ユニットが有効にされ、電子デバイスが特定のデバイス姿勢において第２の特定の運動を実行するかどうかが監視され、電子デバイスが特定のデバイス姿勢において第２の特定の運動を実行することが検出される場合に、電子デバイスが第２の特定の運動を実行する運動時間内の収集物を用いて少なくとも第１の画像を獲得するように画像収集ユニットが制御される。したがって、第１の特定の運動を識別する場合に、電子デバイスは、自動的に画像収集ユニットを有効にすることができるとともに、画像収集に備えて準備する状態に入ることができ、その場合に、電子デバイスは、識別された第２の特定の運動の運動時間内に画像収集を実行することができる、ということが理解されることができる。したがって、ユーザ動作の過程において、電子デバイスは、写真撮影を達成するために、自動的に画像収集ユニットを有効にすることができ、それは、ユーザ動作が完了したあとでのみ、電子デバイスは画像収集を実行することができる、という問題を回避し、それにより、迅速でかつ自然な自動のスナップ写真の撮影を実施する。
【００７２】
当業者は、本発明の実施例が、方法、システム、又はコンピュータプログラム製品として提供され得ることを理解するべきである。したがって、本発明は、ハードウェアのみの実施例、ソフトウェアのみの実施例、又は、ソフトウェアとハードウェアの組み合わせによる実施例の形式を使用し得る。さらに、本発明は、コンピュータが使用可能なプログラムコードを含む（ディスクメモリ、ＣＤ−ＲＯＭ、光メモリなどを含むが、それに限定されない）１つ又は複数のコンピュータが使用可能な記憶媒体によって実施されるコンピュータプログラム製品の形式を使用し得る。
【００７３】
本発明は、本発明の実施例による方法、装置（システム）、並びにコンピュータプログラム製品のフローチャート及び／又は構成図を参照して説明される。コンピュータプログラム命令が、フローチャート及び／又は構成図における各処理及び／又は各ブロック、並びにフローチャート及び／又は構成図における処理及び／又はブロックの組み合わせを実施するために使用され得る、ということが理解されるべきである。これらのコンピュータプログラム命令は、機械を生成するために、汎用コンピュータ、専用コンピュータ、埋込み型プロセッサ、又はあらゆる他のプログラム可能データ処理装置のプロセッサに提供されることができ、その結果、コンピュータ、又はあらゆる他のプログラム可能データ処理装置のプロセッサにより実行された命令は、フローチャートにおける１つ若しくは複数の処理の具体的な機能、及び／又は構成図における１つ若しくは複数のブロックの具体的な機能を実施するための装置を生成する。
【００７４】
これらのコンピュータプログラム命令は、同様に、コンピュータ又はあらゆる他のプログラム可能データ処理装置に具体的な方法において機能するように指示することができるコンピュータ読み取り可能メモリに記憶されることができ、その結果、コンピュータ読み取り可能メモリに記憶される命令は、命令装置を含む人工物を生成する。命令装置は、フローチャートにおける１つ若しくは複数の処理の具体的な機能、及び／又は構成図における１つ若しくは複数のブロックの具体的な機能を実施する。
【００７５】
これらのコンピュータプログラム命令は、同様に、コンピュータ又はあらゆる他のプログラム可能データ処理装置にロードされることができ、その結果、コンピュータ実施処理を生成するために、一連の動作及びステップがコンピュータ又はあらゆる他のプログラム可能データ処理装置上で実行される。したがって、コンピュータ又はあらゆる他のプログラム可能データ処理装置上で実行された命令は、フローチャートにおける１つ若しくは複数の処理の具体的な機能、及び／又は構成図における１つ若しくは複数のブロックの具体的な機能を実施するためのステップを提供する。
【００７６】
本発明のいくつかの代表的な実施例が説明されたが、当業者は、一度当業者が基礎的な発明概念を学習すれば、これらの実施例に変更及び修正を行うことができる。したがって、添付の請求項は、代表的な実施例並びに本発明の範囲内に含まれる全ての変更及び修正をカバーすると解釈されることを意図している。
【００７７】
明らかに、当業者は、本発明の実施例の範囲からはずれずに、本発明の実施例に様々な修正及び変更を行うことができる。本発明は、これらの修正及び変更が添付の請求項及びそれらの同等の技術により定義された範囲内に含まれる限り、これらの修正及び変更をカバーすることを同様に意図している。
【図１】
0006396491.tif 000002
【図２】
0006396491.tif 000003
【図３】
0006396491.tif 000004
【図４】
0006396491.tif 000005