(57)【要約】本発明の実施形態は、写真出力方法および装置を開示する。本方法は、カメラを用いて撮影データを収集するステップと、収集された撮影データを解析して第１の属性パラメータを取得するステップであって、第１の属性パラメータは、顏の数と、画面上での顔の位置とを含む、ステップと、解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングするステップと、第２の属性パラメータと第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、撮影姿勢推奨写真を出力するステップと、を有してよい。したがって、本発明は、ユーザーに素晴らしい撮影姿勢推奨写真を出力することができる。
2016516369.tif 000002
【特許請求の範囲】
【請求項１】
カメラを用いて撮影データを収集するステップと、
収集された前記撮影データを解析して第１の属性パラメータを取得するステップであって、前記第１の属性パラメータは、顔の数と、画面上での顔の位置とを含む、ステップと、
解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングするステップと、
第２の属性パラメータと前記第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった前記撮影姿勢推奨写真を出力するステップと、
を有する、写真出力方法。
【請求項２】
解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングする前記ステップは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするステップと、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するステップと、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が、解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するステップと、
を有する、請求項１に記載の写真出力方法。
【請求項３】
前記第１の属性パラメータは更に各位置の顔のサイズを含み、解析で得られた前記第１の属性パラメータと１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングする前記ステップは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするステップと、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するステップと、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が、解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた前記各位置の顔のサイズと同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔のサイズが解析で得られた前記各位置の顔のサイズと同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するステップと、
を有する、請求項１に記載の写真出力方法。
【請求項４】
前記第１の属性パラメータは更に各位置の顔面角度を含み、解析で得られた前記第１の属性パラメータと１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングする前記ステップは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするステップと、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するステップと、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が、解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた前記各位置の顔面角度と同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔面が解析で得られた前記各位置の顔面角度と同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するステップと、
を有する、請求項１に記載の写真出力方法。
【請求項５】
第２の属性パラメータが前記第１の属性パラメータと合致する撮影姿勢推奨写真が複数見つかった場合に、見つかった撮影姿勢推奨写真の１つをランダムに出力するステップ、
を有する、請求項１乃至４のいずれか一項に記載の写真出力方法。
【請求項６】
前記見つかった撮影姿勢推奨写真を出力する前記ステップは、
前記カメラによって収集された前記撮影データに、前記見つかった撮影姿勢推奨写真を半透明に重ね合わせるステップ、
を有する、請求項１乃至４のいずれか一項に記載の写真出力方法。
【請求項７】
撮影データを収集するように構成される撮影モジュールと、
前記カメラによって収集された前記撮影データを解析して第１の属性パラメータを取得するように構成される解析モジュールであって、前記第１の属性パラメータは、顔の数と、画面上での顔の位置とを含む、解析モジュールと、
前記解析モジュールによる解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングするように構成されるマッチングモジュールと、
前記マッチングモジュールが、第２の属性パラメータと前記第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真を見つけた場合に、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった前記撮影姿勢推奨写真を出力するように構成されるディスプレイ出力モジュールと、
を備える写真出力装置。
【請求項８】
前記マッチングモジュールは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするように構成される第１のマッチングサブモジュールと、
前記第１のマッチングサブモジュールが、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真を見つけた場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成される第２のマッチングサブモジュールと、
前記第２のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるというものである場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される第１の判定サブモジュールと、
を有する、請求項７に記載の写真出力装置。
【請求項９】
前記第１の属性パラメータは更に各位置の顔のサイズを含み、
前記マッチングモジュールは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするように構成される第１のマッチングサブモジュールと、
前記第１のマッチングサブモジュールが、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真を見つけた場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成される第２のマッチングサブモジュールと、
前記第２のマッチングモジュールの判定結果が、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるというものである場合、前記撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた前記各位置の顔のサイズと同じであるか否かを判定するように構成される第３のマッチングモジュールと、
前記第３のマッチングモジュールの判定結果が、前記撮影姿勢推奨写真における前記各位置の顔のサイズが解析で得られた前記各位置の顔のサイズと同じであるというものである場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される第２の判定サブモジュールと、
を有する、請求項７に記載の写真出力装置。
【請求項１０】
前記属性パラメータは更に各位置の顔面角度を含み、
前記マッチングモジュールは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするように構成される第１のマッチングサブモジュールと、
前記第１のマッチングサブモジュールが、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真を見つけた場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成される第２のマッチングサブモジュールと、
前記第２のマッチングモジュールの判定結果が、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるというものである場合、前記撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた前記各位置の顔面角度と同じであるか否かを判定するように構成される第４のマッチングモジュールと、
前記第４のマッチングモジュールの判定結果が、前記撮影姿勢推奨写真における前記各位置の顔面が解析で得られた前記各位置の顔面角度と同じであるというものである場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される第３の判定サブモジュールと、
を有する、請求項７に記載の写真出力装置。
【請求項１１】
前記ディスプレイ出力モジュールは、特に、前記マッチングモジュールが、第２の属性パラメータが前記第１の属性パラメータと合致する撮影姿勢推奨写真を複数見つけた場合に、見つかった撮影姿勢推奨写真の１つをランダムに出力するように構成される、
請求項７乃至１０のいずれか一項に記載の写真出力装置。
【請求項１２】
前記ディスプレイ出力モジュールは、特に、前記撮影モジュールによって収集された前記撮影データに、前記見つかった撮影姿勢推奨写真を半透明に重ね合わせる、
請求項７乃至１０のいずれか一項に記載の写真出力装置。
【請求項１３】
撮影データを収集するように構成されるカメラと、
前記カメラによって収集された前記撮影データを解析して第１の属性パラメータを取得するように構成され、前記第１の属性パラメータは、顔の数と、画面上での顔の位置とを含み、また、解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングするように構成されるプロセッサと、
前記プロセッサが、第２の属性パラメータと前記第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真を見つけた場合、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった前記撮影姿勢推奨写真を出力するように構成されるディスプレイと、
を備える写真出力装置。
【請求項１４】
解析で得られた前記第１の属性パラメータと、前記１以上の予め保存された撮影姿勢推奨写真の前記第２の属性パラメータとをマッチングするとき、前記プロセッサは、特に、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングし、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定し、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される、
請求項１３に記載の写真出力装置。
【請求項１５】
前記属性パラメータは更に各位置の顔のサイズを含み、
解析で得られた前記第１の属性パラメータと、前記１以上の予め保存された撮影姿勢推奨写真の前記第２の属性パラメータとをマッチングするとき、前記プロセッサは、特に、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするように構成され、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成され、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた前記各位置の顔のサイズと同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔のサイズが解析で得られた前記各位置の顔のサイズと同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される、
請求項１３に記載の写真出力装置。
【請求項１６】
前記属性パラメータは更に各位置の顔面角度を含み、
解析で得られた前記第１の属性パラメータと、前記１以上の予め保存された撮影姿勢推奨写真の前記第２の属性パラメータとをマッチングするとき、前記プロセッサは、特に、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするように構成され、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成され、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が、解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた前記各位置の顔面角度と同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔面が解析で得られた前記各位置の顔面角度と同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される、
請求項１３に記載の写真出力装置。
【請求項１７】
前記ディスプレイは、前記プロセッサが、第２の属性パラメータが前記第１の属性パラメータと合致する撮影姿勢推奨写真を複数見つけた場合に、見つかった撮影姿勢推奨写真の１つをランダムに出力する、
請求項１３乃至１６のいずれか一項に記載の写真出力装置。
【請求項１８】
前記ディスプレイは、特に、前記カメラによって収集された前記撮影データに、前記見つかった撮影姿勢推奨写真を半透明に重ね合わせるように構成される、
請求項１３乃至１６のいずれか一項に記載の写真出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信分野に関し、特に、写真出力方法および装置に関する。
【背景技術】
【０００２】
カメラは既に撮影された顏を精確に判断することができ、顏の位置、人の数、顏が笑っているか否か、目が閉じているか否かを検出することができる。現在、デジタルカメラでは、笑顔の撮影や目を開いた状態の撮影等のモードが一般に採用される。このようなモードでは、シャッターが押されたとしても、カメラは、笑顔や目が閉じていないことを検出したときにのみ、知的に写真を撮ることもできる。しかしながら、現在の撮影技術では、カメラの画像認識機能は、焦点調節と撮影時のスマート調節とにしか用いられない。
【発明の概要】
【０００３】
本発明の実施形態は、ユーザーに素晴らしい撮影姿勢推奨写真を出力することのできる写真出力方法および装置を提供する。
【０００４】
本発明の第１の態様は、写真出力方法を提供する。本方法は、
カメラを用いて撮影データを収集するステップと、
収集された前記撮影データを解析して第１の属性パラメータを取得するステップであって、前記第１の属性パラメータは、顏の数と、画面上での顔の位置とを含む、ステップと、
解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングするステップと、
第２の属性パラメータと前記第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、前記撮影姿勢推奨写真を出力するステップと、
を有してよい。
【０００５】
第１の態様に関して、第１の可能な実施方式では、解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングする前記ステップは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするステップと、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するステップと、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するステップと、
を有する。
【０００６】
第１の態様に関して、第２の可能な実施方式では、前記第１の属性パラメータは更に各位置の顔のサイズを含み、解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングする前記ステップは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするステップと、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するステップと、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた前記各位置の顔のサイズと同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔のサイズが解析で得られた前記各位置の顔のサイズと同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するステップと、
を有する。
【０００７】
第１の態様に関して、第３の可能な実施方式では、前記第１の属性パラメータは更に各位置の顔面角度を含み、解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングする前記ステップは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするステップと、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するステップと、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた前記各位置の顔面角度と同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔面が解析で得られた前記各位置の顔面角度と同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するステップと、
を有する。
【０００８】
第１の態様の第１の態様〜第３の可能な実施方式のうちいずれか１つに関して、第４の可能な実施方式では、第２の属性パラメータが前記第１の属性パラメータにマッチする撮影姿勢推奨写真が複数見つかった場合に、見つかった撮影姿勢推奨写真の１つがランダムに出力される。
【０００９】
第１の態様の第１の態様〜第３の可能な実施方式のうちいずれか１つに関して、第５の可能な実施方式では、前記見つかった撮影姿勢推奨写真を出力する前記ステップは、
前記カメラによって収集された前記撮影データに、前記見つかった撮影姿勢推奨写真を半透明に重ね合わせるステップ、
を有する。
【００１０】
本発明の第２の態様は、写真出力装置を提供する。該写真出力装置は、
撮影データを収集するように構成される撮影モジュールと、
前記カメラによって収集された前記撮影データを解析して第１の属性パラメータを取得するように構成される解析モジュールであって、前記第１の属性パラメータは、顏の数と、画面上での顔の位置とを含む、解析モジュールと、
前記解析モジュールによる解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングするように構成されるマッチングモジュールと、
前記マッチングモジュールが、第２の属性パラメータと前記第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真を見つけた場合、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった前記撮影姿勢推奨写真を出力するように構成されるディスプレイ出力モジュールと、
を備えてよい。
【００１１】
第２の態様に関して、第１の可能な実施方式では、前記マッチングモジュールは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成される第１のマッチングサブモジュールと、
前記第１のマッチングサブモジュールが、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真を見つけた場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成される第２のマッチングサブモジュールと、
前記第２のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるというものである場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される第１の判定サブモジュールと、
を有する。
【００１２】
第２の態様に関して、第２の可能な実施方式では、前記第１の属性パラメータは更に各位置の顔のサイズを含み、前記マッチングモジュールは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成される第１のマッチングサブモジュールと、
前記第１のマッチングサブモジュールが、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真を見つけた場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成される第２のマッチングサブモジュールと、
前記第２のマッチングモジュールの判定結果が、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるというものである場合、前記撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた前記各位置の顔のサイズと同じであるか否かを判定するように構成される第３のマッチングモジュールと、
前記第３のマッチングモジュールの判定結果が、前記撮影姿勢推奨写真における前記各位置の顔のサイズが解析で得られた前記各位置の顔のサイズと同じであるというものである場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される第２の判定サブモジュールと、
を有する。
【００１３】
第２の態様に関して、第３の可能な実施方式では、前記属性パラメータは更に各位置の顔面角度を含み、前記マッチングモジュールは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成される第１のマッチングサブモジュールと、
前記第１のマッチングサブモジュールが、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真を見つけた場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成される第２のマッチングサブモジュールと、
前記第２のマッチングモジュールの判定結果が、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるというものである場合、前記撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた前記各位置の顔面角度と同じであるか否かを判定するように構成される第４のマッチングモジュールと、
前記第４のマッチングモジュールの判定結果が、前記撮影姿勢推奨写真における前記各位置の顔面が解析で得られた前記各位置の顔面角度と同じであるというものである場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される第３の判定サブモジュールと、
を有する。
【００１４】
第１の態様の第２の態様〜第３の可能な実施方式のうちいずれか１つに関して、第４の可能な実施方式では、前記ディスプレイ出力モジュールは、特に、前記マッチングモジュールが、第２の属性パラメータが前記第１の属性パラメータと合致する撮影姿勢推奨写真を複数見つけた場合に、見つかった撮影姿勢推奨写真の１つをランダムに出力するように構成される。
【００１５】
第１の態様の第２の態様〜第３の可能な実施方式のうちいずれか１つに関して、第５の可能な実施方式では、前記ディスプレイ出力モジュールは、特に、前記撮影モジュールによって収集された前記撮影データに、前記見つかった撮影姿勢推奨写真を半透明に重ね合わせる。
【００１６】
本発明の第３の態様は、写真出力装置を提供する。本写真出力装置は、
撮影データを収集するように構成されるカメラと、
前記カメラによって収集された前記撮影データを解析して第１の属性パラメータを取得するように構成され、前記第１の属性パラメータは、顏の数と、画面上での顔の数とを含み、また、解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングするように構成されるプロセッサと、
前記プロセッサが、第２の属性パラメータと前記第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真を見つけた場合、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、前記撮影姿勢推奨写真を出力するように構成されるディスプレイと、
を備えてよい。
【００１７】
第３の態様に関して、第１の可能な実施方式では、解析で得られた前記第１の属性パラメータと、前記１以上の予め保存された撮影姿勢推奨写真の前記第２の属性パラメータとをマッチングするとき、前記プロセッサ、特に、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングし、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定し、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される。
【００１８】
第３の態様に関して、第２の可能な実施方式では、前記属性パラメータは更に各位置の顔のサイズを含み、解析で得られた前記第１の属性パラメータと、前記１以上の予め保存された撮影姿勢推奨写真の前記第２の属性パラメータとをマッチングするとき、前記プロセッサは、特に、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成され、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成され、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が、解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた前記各位置の顔のサイズと同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔のサイズが解析で得られた前記各位置の顔のサイズと同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される。
【００１９】
第３の態様に関して、第３の可能な実施方式では、前記属性パラメータは更に各位置の顔面角度を含み、解析で得られた前記第１の属性パラメータと、前記１以上の予め保存された撮影姿勢推奨写真の前記第２の属性パラメータとをマッチングするとき、前記プロセッサは、特に、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成され、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成され、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた前記各位置の顔面角度と同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔面が解析で得られた前記各位置の顔面角度と同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される。
【００２０】
第３の態様の第３の態様〜第３の可能な実施方式のうちいずれか１つに関して、第４の可能な実施方式では、前記ディスプレイは、前記プロセッサが、第２の属性パラメータが前記第１の属性パラメータと合致する撮影姿勢推奨写真を複数見つけた場合に、見つかった撮影姿勢推奨写真の１つをランダムに出力する。
【００２１】
第３の態様の第３の態様〜第３の可能な実施方式のうちいずれか１つに関して、第５の可能な実施方式では、前記ディスプレイは、特に、前記カメラによって収集された前記撮影データに、前記見つかった撮影姿勢推奨写真を半透明に重ね合わせるように構成される。
【００２２】
上記から分かるように、本発明のいくつかの実現可能な実施方式では、撮影モジュール（カメラ）を用いて撮影データが収集され、収集された撮影データが解析されて、第１の属性パラメータが取得される。第１の属性パラメータは、顏の数と、画面上での顔の位置とを含む。解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとでマッチングが実行され、その第２の属性パラメータと第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、撮影姿勢推奨写真が出力されるこのようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明に係る写真出力方法の実施形態１の概略図である。
【図２】本発明に係る、顔位置範囲を分割する原理の実施形態の概略図である。
【図２．１】本発明に係る、顔位置範囲を分割する原理の別の実施形態の概略図である。
【図３】本発明に係る、顔サイズを表す原理の実施形態の概略図である。
【図４】本発明に係る、カメラによって収集された撮影データの実施形態の概略図である。
【図５】本発明に係る撮影姿勢推奨写真の実施形態の概略表現図である。
【図５．１】本発明に係る出力写真の表示効果の概略図である。
【図６】本発明に係る写真出力方法の実施形態２の概略フローチャートである。
【図７】本発明に係る、カメラによって収集された撮影データの実施形態の概略図である。
【図８】本発明に係る、カメラによって収集された撮影データの実施形態の概略図である。
【図９】本発明に係る、撮影姿勢推奨写真の実施形態の概略図である。
【図１０】本発明に係る、撮影姿勢推奨写真の実施形態の概略図である。
【図１０．１】本発明に係る写真出力方法の実施形態２の概略図である。
【図１１】本発明に係る写真出力方法の実施形態３の概略図である。
【図１２】本発明に係る写真出力方法の実施形態４の概略図である。
【図１３】本発明に係る写真出力装置の実施形態の構造組成の概略図である。
【図１４】本発明に係るマッチングモジュールの実施形態の構造組成の概略図である。
【図１５】本発明に係るマッチングモジュールの実施形態の構造組成の概略図である。
【図１６】本発明に係るマッチングモジュールの実施形態の構造組成の概略図である。
【図１７】本発明に係る写真出力装置の実施形態の構造組成の概略図である。
【発明を実施するための形態】
【００２４】
本発明の目的、技術構成および利点をより明確にするために、添付の図面を参照して、以下、本発明を更に詳述する。
【００２５】
図１は、本発明に係る写真出力方法の実施形態１の概略フローチャートである。図１に示されるように、本方法は、以下のステップを有してよい。
【００２６】
ステップＳ１１０：カメラを用いて撮影データを収集する。
【００２７】
具体的な実施において、携帯電話やカメラ等の撮影装置を用いて写真を撮る（例えば自撮り）と、レンズの前の被写体、例えば顏の数、顏のサイズ、画面上での顔の位置、顔面角度等を、カメラを用いてキャプチャすることができる。
【００２８】
ステップＳ１１１：収集された撮影データを解析して、第１の属性パラメータを取得する。
【００２９】
いくつかの実現可能な実施方式では、第１の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置とを含む。いくつかの他の実施形態では、属性パラメータは更に、各位置の顔のサイズおよび／または各位置の顔面角度等を含んでよい。
【００３０】
本発明の本実施形態の具体的な実施において、撮影装置には複数の美しい撮影姿勢推奨写真が予め保存されてよい。各写真のパラメータ（含まれる顏の数、画面上での顔の位置、各位置の顔のサイズ、各位置の顔面角度等）が定義され、定義されたパラメータはその写真の第２の属性パラメータとして保存される。
【００３１】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、画面上での顏の位置は位置範囲であってよい。例えば、画面は、上領域、下領域、左領域、右領域および中間領域（例えば図２の図示）のような複数の領域に分割されてよく、或いは、図２．１のボックスによって示される、より細かい領域に分割されてよい。別の実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、画面上での顔の位置は具体的な位置座標であってよい。
【００３２】
同様に、いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔のサイズは画面の区間範囲によって表されてよい。例えば、画面上での顔の位置が分割された領域の位置範囲である場合、画面の各領域は複数のサイズのボックスに分割され、各ボックスが区間範囲を表す。このように、各位置の顔のサイズは、ボックスサイズを用いて表されてよい。例えば図３に示されるように、画面の中間領域は、５つのボックスすなわち小さい順にＡ１，Ａ２，Ａ３，Ａ４およびＡ５に分割されてよい。したがって、画面の中間領域位置における顏のサイズは、Ａ１、Ａ１より大きくＡ２より小さい、Ａ２より大きくＡ３より小さい、Ａ３より大きくＡ４より小さい、またはＡ４より大きくＡ５より小さいと表されてよい（図４の顏のサイズはＡ２より大きくＡ３より小さい）。いくつかの他の実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔のサイズは、実際の長さ、幅、高さ等のパラメータによって表されてもよい。
【００３３】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔面角度は角度値であってよく、例えば正面、真側面または４５°側面であってよい。或いは、顔面角度は角度範囲であってよく、例えば正面、０〜４５°左側面または０〜４５°右側面であってよい。
【００３４】
当然ながら、具体的な実施において、画面上での顏の位置、サイズおよび角度は他の方式で表されてもよく、本明細書では網羅的に列挙することしない。
【００３５】
ステップＳ１１２：解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングする。
【００３６】
具体的な実施において、第１の属性パラメータおよび第２の属性パラメータに具体的に含まれるパラメータの内容の違いに従って、異なるマッチング規則が設定されてよい。属性パラメータマッチングのマッチング順序と、ステップＳ１１２でマッチングする必要のある特定のパラメータとは異なってよく、予め設定されたマッチング結果と合致するか否かの判断基準も異なってよい。例えば、第１の属性パラメータおよび第２の属性パラメータが、カメラによって収集された顏の数と画面上での顔の位置とを含む場合、マッチングされる必要のあるパラメータは、顏の数と画面上での顔の位置だけである。撮影データに含まれる顏の数が撮影姿勢推奨写真に含まれる顏の数と同じであり、また、撮影データにおける各顔の位置が撮影姿勢推奨写真における各顔の位置と同じである場合、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。しかしながら、第１の属性パラメータおよび第２の属性パラメータが、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む場合、ステップＳ１１２でマッチングする必要のあるパラメータはその３つである。撮影データに含まれる顏の数が撮影姿勢推奨写真における顏の数と同じであり、撮影データにおける各顏の位置が撮影姿勢推奨写真における各顔の位置と同じであり、撮影データにおける各位置の顔のサイズが撮影姿勢推奨写真のものと同じである場合、その第２の属性パラメータと撮影データの解析によって得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。具体的な実施において、第１の属性パラメータおよび／または第２の属性パラメータに含まれる画面上での顔の位置が具体的な位置座標であり、第１の属性パラメータと第２の属性パラメータとのマッチングが画面上での顔の位置について実行される場合、位置が同じであることは具体的な位置座標が同じであることを意味してよい。第１の属性パラメータおよび／または第２の属性パラメータに含まれる画面上での顔の位置が位置範囲であり、第１の属性パラメータと第２の属性パラメータとマッチングが画面上での顔の位置について実行される場合、位置が同じであることは同じ位置範囲に位置すること、例えば図２に対応して、両者が画面の左側、右側等に位置することを意味してよい。具体的な実施において、各位置の顔のサイズが画面の区間範囲によって表され、第１の属性パラメータと第２の属性パラメータとのマッチングが各位置の顔のサイズについて実行される場合、サイズが同じであることは画面の同じ区間範囲に位置することを意味してよい。例えば、図４（カメラによって収集された撮影データ）および図５（予め保存された撮影姿勢推奨写真）に対応して、サイズが同じであることは、サイズがＡ２より大きくＡ３より小さい同じ区間に位置することを意味してよい。各位置の顔のサイズが実際の長さ、幅、高さ等のパラメータによって表され、第１の属性パラメータと第２の属性パラメータとのマッチングが各位置の顔のサイズについて実行される場合、サイズが同じであることは長さ、幅或いは高さが同じであることを意味してよい。
【００３７】
ステップＳ１１３：第２の属性パラメータと第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、撮影姿勢推奨写真を出力する。
【００３８】
いくつかの実現可能な実施方式では、ステップＳ１１３では、カメラによって収集された撮影データに撮影姿勢推奨写真が半透明に重ね合わされてよい（図５．１に示されるように、正面を向いている顏はカメラによって収集された撮影データであり、横向きの顏は撮影姿勢推奨写真である）。一方で、撮影姿勢推奨写真によって生じるカメラによって収集された撮影データに対する干渉を低減することができ、他方で、ユーザーが２つの写真を比較して自身の撮影姿勢を調整する際に都合がよい。
【００３９】
いくつかの実現可能な実施方式では、複数の撮影姿勢推奨写真がマッチング結果に合致してよい。したがって、ステップＳ１１３では、その属性パラメータが撮影データの属性パラメータにマッチする撮影姿勢推奨写真が複数見つかった場合、見つかった撮影姿勢推奨写真の１つがランダムに出力されてよい。
【００４０】
上記から分かるように、いくつかの実現可能な実施方式では、カメラを用いて撮影データが収集され、収集された撮影データが分析されて第１の属性パラメータが取得される。第１の属性パラメータは、顏の数と画面上での顔の位置とを含む。解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとでマッチングが実行され、その第２の属性パラメータと第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、撮影姿勢推奨写真が出力される。このようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
【００４１】
図６は、本発明に係る写真出力方法の実施形態２の概略フローチャートである。図６に示されるように、本方法は以下のステップを有してよい。
【００４２】
ステップＳ２１０：カメラを用いて撮影データを収集する。
【００４３】
具体的な実施において、携帯電話やカメラ等の撮影装置を用いて写真を撮る（例えば自撮り）と、レンズの前の被写体、例えば顏の数、顏のサイズ、画面上での顔の位置、顔面角度等を、カメラを用いてキャプチャすることができる。
【００４４】
ステップＳ２１１：収集された撮影データを解析して、第１の属性パラメータを取得する。第１の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置とを含む。
【００４５】
本発明の本実施形態の具体的な実施において、撮影装置には複数の美しい撮影姿勢推奨写真が予め保存されてよい。各写真のパラメータ（含まれる顏の数、画面上での顔の位置、各位置の顔のサイズ、各位置の顔面角度等）が定義され、定義されたパラメータはその写真の第２の属性パラメータとして保存される。
【００４６】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、画面上での顏の位置は位置範囲であってよい。例えば、画面は、上領域、下領域、左領域、右領域および中間領域（例えば図２の図示）のような複数の領域に分割されてよく、或いは、他の領域（例えば図２．１に示される領域）に分割されてよい。別の実現可能な実施方式では、画面上での顔の位置は具体的な位置座標であってよい。
【００４７】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔のサイズは画面の区間範囲によって表されてよい。例えば、画面上での顔の位置が領域である場合、画面の各領域は、ボックスを用いて、領域範囲内で複数のサイズのボックスに分割され、各ボックスは区間範囲を表す。ボックスサイズは、各位置の顔のサイズを表すのに用いられてよい。例えば図３に示されるように、画面の中間領域は、５つのボックスすなわち小さい順にＡ１，Ａ２，Ａ３，Ａ４およびＡ５に分割されてよい。したがって、画面の中間領域位置における顏のサイズは、Ａ１、Ａ１より大きくＡ２より小さい、Ａ２より大きくＡ３より小さい、Ａ３より大きくＡ４より小さい、またはＡ４より大きくＡ５より小さいと表されてよい（図４の顏のサイズはＡ２より大きくＡ３より小さい）。いくつかの他の実現可能な実施方式では、各位置の顔のサイズは、実際の長さ、幅、高さ等のパラメータによって表されてもよい。顔面角度は角度値であってよく、例えば、正面、真側面または４５°側面であってよい。或いは、顔面角度は角度範囲であってよく、例えば正面、０〜４５°左側面または０〜４５°右側面であってよい。
【００４８】
当然ながら、具体的な実施において、画面上での顏の位置、サイズおよび角度は他の方式で表されてもよく、本明細書では網羅的に列挙することしない。
【００４９】
ステップＳ２１２：解析で得られた顏の数と、１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングする。
【００５０】
具体的な実施において、カメラによって収集される顏の数は１以上であってよい。例えば、図７はカメラが１つの顏を収集する場合のファインダーフレームを示し、図８はカメラが２つの顏を収集する場合のファインダーフレームを示す。図７および図８に関して、ステップＳ２１２では、マッチングを実行して、１つの顏または２つの顏を含む撮影姿勢推奨写真があるか否かを判定する。
【００５１】
ステップＳ２１３：含まれる顏の数が解析で得られた顏の数と同じである撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真における画面上での各顔の位置が、解析で得られた画面上での各顏の位置と同じであるか否かを判定する。撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での各顔の位置と同じであるという判定結果である場合、ステップＳ２１４を実行する。
【００５２】
図７および図８の例に関して、ステップＳ２１２で１つの顏または２つの顏を含む撮影姿勢推奨写真が見つかった場合、１つの顏に対応する撮影姿勢推奨写真を図９に示し、２つの顏に対応する撮影姿勢推奨写真を図１０に示す。したがって、ステップＳ２１３において、図９の画面上での顔の位置が図７の画面上での顔の位置と同じであるか否かが更に判定されてよく、図１０の画面上での各顔の位置が図８の画面上での各顔の位置と同じであるか否かが判定されてよい。図２、図７および図９に関して、図７の撮影データでは画面上での顔の位置が中間領域であり、図９の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図９の撮影姿勢推奨写真における画面上での１つの顔の位置が、図７の撮影データにおける画面上での１つの顔の位置と同じであることが分かる。したがって、ステップＳ２１４では、図７の撮影データについて、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。
【００５３】
具体的な実施において、図９の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。全ての予め保存された撮影姿勢推奨写真がトラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【００５４】
同様に、図２．１、図８および図１０に関して、図８の画面上での２つの顔の位置が図２．１の左上の図に示される位置にそれぞれ対応し、図１０の画面上での２つの顔の位置も図２．１の左上の図に示される位置に対応することが分かる。したがって、図１０の撮影姿勢推奨写真における画面上での２つの顔の位置は、両方とも、図８の撮影データにおける画面上での２つの顔の位置と同じである。したがって、ステップＳ２１４では、図８の撮影データについて、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する、図１０に示される撮影姿勢推奨写真が見つかったと判定されてよい。
【００５５】
具体的な実施において、図１０の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【００５６】
ステップＳ２１４：その第２の属性パラメータと解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定する。
【００５７】
ステップＳ２１５：その第２の属性パラメータと解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真を出力する。
【００５８】
いくつかの実現可能な実施方式では、ステップＳ２１５では、カメラによって収集された撮影データに撮影姿勢推奨写真が半透明に重ね合わされてよい（図５．１に示されるように、正面を向いている顏はカメラによって収集された撮影データであり、横向きの顏は撮影姿勢推奨写真であり、図１０．１に示されるように、抱き合って向き合っている２人は撮影姿勢推奨写真である）。一方で、２つの顔の位置撮影姿勢推奨写真によって生じるカメラによって収集された撮影データに対する干渉を低減することができ、他方で、ユーザーが２つの写真を比較して自身の撮影姿勢を調整する際に都合がよい。
【００５９】
いくつかの実現可能な実施方式では、複数の撮影姿勢推奨写真がマッチング結果に合致してよい。したがって、ステップＳ２１５では、第２の属性パラメータが第１の属性パラメータにマッチする撮影姿勢推奨写真が複数見つかった場合に、見つかった撮影姿勢推奨写真の１つがランダムに出力されてよい。
【００６０】
上記から分かるように、いくつかの実現可能な実施方式では、カメラを用いて撮影データが収集され、収集された撮影データが分析されて第１の属性パラメータが取得される。第１の属性パラメータは、カメラによって収集される顏の数と、画面上での顔の位置とを含む。解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとでマッチングが実行され、その第２の属性パラメータが解析で得られた第１の属性パラメータとマッチする撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった撮影姿勢推奨写真が出力される。このようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
【００６１】
図１１は、本発明に係る写真出力方法の実施形態３の概略フローチャートである。図１１に示されるように、本方法は以下のステップを有してよい。
【００６２】
ステップＳ３１０：カメラを用いて撮影データを収集する。
【００６３】
具体的な実施において、携帯電話やカメラ等の撮影装置を用いて写真を撮る（例えば自撮り）と、レンズの前の被写体、例えば顏の数、顏のサイズ、画面上での顔の位置、顔面角度等を、カメラを用いてキャプチャすることができる。
【００６４】
ステップＳ３１１：収集された撮影データを解析して、第１の属性パラメータを取得する。第１の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む。
【００６５】
本発明の本実施形態の具体的な実施において、撮影装置には複数の美しい撮影姿勢推奨写真が予め保存されてよい。各写真のパラメータ（含まれる顏の数、画面上での顔の位置、各位置の顔のサイズ、各位置の顔面角度等）が定義され、定義されたパラメータはその写真の第２の属性パラメータとして保存される。
【００６６】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、画面上での顏の位置は位置範囲であってよい。例えば、画面は、上領域、下領域、左領域、右領域および中間領域（例えば図２の図示）のような複数の領域に分割されてよく、或いは、他の領域（例えば、図２．１において、各ボックスは領域を表す）に分割されてよい。別の実現可能な実施方式では、画面上での顔の位置は具体的な位置座標であってよい。
【００６７】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔のサイズは画面の区間範囲によって表されてよい。例えば、画面上での顔の位置が領域である場合、画面の各領域は、ボックスを用いて、領域範囲内で複数のサイズのボックスに分割され、各ボックスは区間範囲を表す。ボックスサイズは、各位置の顔のサイズを表すのに用いられてよい。例えば図３に示されるように、画面の中間領域は、５つのボックスすなわち小さい順にＡ１，Ａ２，Ａ３，Ａ４およびＡ５に分割されてよい。したがって、画面の中間領域位置における顏のサイズは、Ａ１、Ａ１より大きくＡ２より小さい、Ａ２より大きくＡ３より小さい、Ａ３より大きくＡ４より小さい、またはＡ４より大きくＡ５より小さいと表されてよい（図４の顏のサイズはＡ２より大きくＡ３より小さい）。いくつかの他の実現可能な実施方式では、各位置の顔のサイズは、実際の長さ、幅、高さ等のパラメータによって表されてもよい。顔面角度は角度値であってよく、例えば、正面、真側面または４５°側面であってよい。或いは、顔面角度は角度範囲であってよく、例えば正面、０〜４５°左側面または０〜４５°右側面であってよい。
【００６８】
当然ながら、具体的な実施において、画面上での顏の位置、サイズおよび角度は他の方式で表されてもよく、本明細書では網羅的に列挙することしない。
【００６９】
ステップＳ３１２：解析で得られた顏の数と、１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングする。
【００７０】
具体的な実施において、カメラによって収集される顏の数は１以上であってよい。例えば、図７はカメラが１つの顏を収集する場合のファインダーフレームを示し、図８はカメラが２つの顏を収集する場合のファインダーフレームを示す。図７および図８に関して、ステップＳ３１２では、マッチングを実行して、１つの顏または２つの顏を含む撮影姿勢推奨写真があるか否かを判定する。
【００７１】
ステップＳ３１３：含まれる顏の数が解析で得られた顏の数と同じである撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真における画面上での各顔の位置が、解析で得られた画面上での各顏の位置と同じであるか否かを判定する。撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での各顔の位置と同じであるという判定結果である場合、ステップＳ３１４を実行する。
【００７２】
図７および図８の例に関して、ステップＳ３１２で１つの顏または２つの顏を含む撮影姿勢推奨写真が見つかった後、１つの顏に対応する撮影姿勢推奨写真を図９に示し、２つの顏に対応する撮影姿勢推奨写真を図１０に示す。したがって、ステップＳ３１３では、図９の画面上での顔の位置が図７の画面上での顔の位置と同じであるか否かが更に判定されてよく、図１０の画面上での各顔の位置が図８の画面上での各顔の位置と同じであるか否かが判定されてよい。図２、図７および図９に関して、図７の撮影データでは画面上での顔の位置が中間領域であり、図９の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図９の撮影姿勢推奨写真における画面上での１つの顔の位置が、図７の撮影データにおける画面上での１つの顔の位置と同じであることが分かる。
【００７３】
具体的な実施において、図９の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。全ての予め保存された撮影姿勢推奨写真がトラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【００７４】
同様に、図２．１、図８および図１０に関して、図８の画面上での２つの顔の位置が図２．１の左上の図に示される位置にそれぞれ対応し、図１０の画面上での２つの顔の位置も図２．１の左上の図に示される位置に対応することが分かる。したがって、図１０の撮影姿勢推奨写真における画面上での２つの顔の位置は、両方とも、図８の撮影データにおける画面上での２つの顔の位置と同じである。
【００７５】
具体的な実施において、図１０の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【００７６】
ステップＳ３１４：撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた各位置の顔のサイズと同じであるか否かを判定する。撮影姿勢推奨写真における各位置の顔のサイズが解析で得られた各位置の顔のサイズと同じであるという判定結果である場合、ステップＳ３１５を実行する。
【００７７】
図３、図７および図９に関して、図７の１つの顔のサイズがＡ２より大きくＡ３より小さく、図９の１つの顔のサイズもＡ２より大きくＡ３より小さいことが分かる。したがって、ステップＳ３１５では、その第２の属性パラメータと図７の撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する図９の撮影姿勢推奨写真が見つかったと判定されてよい。
【００７８】
具体的な実施において、図９の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔サイズの要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【００７９】
同様に、図８および図１０に関して、同じ位置における１つの顔のサイズが図８と図１０とで同じであるか否かが別々に判定されてよい。１つの顔のサイズが同じである場合、ステップＳ３１５において、その属性パラメータと図８の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。図８のある位置の顔のサイズが図１０の同じ位置の顔のサイズと同じであるが、別の位置の顔のサイズが図１０の同じ位置の顔のサイズと異なると判定された場合、属性パラメータと図８の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つからなかったと判定されてよい。
【００８０】
具体的な実施において、図１０の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔サイズの要件に合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【００８１】
ステップＳ３１５：その第２の属性パラメータと解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定する。
【００８２】
ステップＳ３１６：その第２の属性パラメータと解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真を出力する。
【００８３】
いくつかの実現可能な実施方式では、ステップＳ３１６では、カメラによって収集された撮影データに撮影姿勢推奨写真が半透明に重ね合わされてよい（図５．１に示されるように、正面を向いている顏はカメラによって収集された撮影データであり、横向きの顏は撮影姿勢推奨写真である）。一方で、２つの顔の位置撮影姿勢推奨写真によって生じるカメラによって収集された撮影データに対する干渉を低減することができ、他方で、ユーザーが２つの写真を比較して自身の撮影姿勢を調整する際に都合がよい。
【００８４】
いくつかの実現可能な実施方式では、複数の撮影姿勢推奨写真がマッチング結果に合致してよい。したがって、ステップＳ３１６では、第２の属性パラメータが撮影データの解析で得られた第１の属性パラメータにマッチする撮影姿勢推奨写真が複数見つかった場合に、見つかった撮影姿勢推奨写真の１つがランダムに出力されてよい。
【００８５】
上記から分かるように、いくつかの実現可能な実施方式では、カメラを用いて撮影データが収集され、収集された撮影データが分析されて第１の属性パラメータが取得される。第１の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む。解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとでマッチングが実行され、その第２の属性パラメータが解析で得られた第１の属性パラメータとマッチする撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった撮影姿勢推奨写真が出力される。このようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
【００８６】
図１２は、本発明に係る写真出力方法の実施形態４の概略フローチャートである。図１２に示されるように、本方法は以下のステップを有してよい。
【００８７】
ステップＳ４１０：カメラを用いて撮影データを収集する。
【００８８】
具体的な実施において、携帯電話やカメラ等の撮影装置を用いて写真を撮る（例えば自撮り）と、レンズの前の被写体、例えば顏の数、顏のサイズ、画面上での顔の位置、顔面角度等を、カメラを用いてキャプチャすることができる。
【００８９】
ステップＳ４１１：収集された撮影データを解析して、第１の属性パラメータを取得する。第１の属性パラメータは、カメラによって収集される顏の数と、画面上での顔の位置と、各位置の顔面角度とを含む。
【００９０】
本発明の本実施形態の具体的な実施において、撮影装置には複数の美しい撮影姿勢推奨写真が予め保存されてよい。各写真のパラメータ（含まれる顏の数、画面上での顔の位置、各位置の顔のサイズ、各位置の顔面角度等）が定義され、定義されたパラメータはその写真の第２の属性パラメータとして保存される。
【００９１】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、画面上での顏の位置は位置範囲であってよい。例えば、画面は、上領域、下領域、左領域、右領域および中間領域（例えば図２の図示）のような複数の領域に分割されてよく、或いは、他の領域（例えば、図２．１において、各ボックスは領域を表す）に分割されてよい。別の実現可能な実施方式では、画面上での顔の位置は具体的な位置座標であってよい。
【００９２】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔のサイズは画面の区間範囲によって表されてよい。例えば、画面上での顔の位置が領域である場合、画面の各領域は、ボックスを用いて、領域範囲内で複数のサイズのボックスに分割され、各ボックスは区間範囲を表す。ボックスサイズは、各位置の顔のサイズを表すのに用いられてよい。例えば図３に示されるように、画面の中間領域は、５つのボックスすなわち小さい順にＡ１，Ａ２，Ａ３，Ａ４およびＡ５に分割されてよい。したがって、画面の中間領域位置における顏のサイズは、Ａ１、Ａ１より大きくＡ２より小さい、Ａ２より大きくＡ３より小さい、Ａ３より大きくＡ４より小さい、またはＡ４より大きくＡ５より小さいと表されてよい（図４の顏のサイズはＡ２より大きくＡ３より小さい）。いくつかの他の実現可能な実施方式では、各位置の顔のサイズは、実際の長さ、幅、高さ等のパラメータによって表されてもよい。顔面角度は角度値であってよく、例えば、正面、真側面または４５°側面であってよい。或いは、顔面角度は角度範囲であってよく、例えば正面、０〜４５°左側面または０〜４５°右側面であってよい。
【００９３】
当然ながら、具体的な実施において、画面上での顏の位置、サイズおよび角度は他の方式で表されてもよく、本明細書では網羅的に列挙することしない。
【００９４】
ステップＳ４１２：解析で得られた顏の数と、１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングする。
【００９５】
具体的な実施において、カメラによって収集される顏の数は１以上であってよい。例えば、図７はカメラが１つの顏を収集する場合のファインダーフレームを示し、図８はカメラが２つの顏を収集する場合のファインダーフレームを示す。図７および図８に関して、ステップＳ４１２では、マッチングを実行して、１つの顏または２つの顏を含む撮影姿勢推奨写真があるか否かを判定する。
【００９６】
ステップＳ４１３：含まれる顏の数が解析で得られた顏の数と同じである撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真における画面上での各顔の位置が、解析で得られた画面上での各顏の位置と同じであるか否かを判定する。撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での各顔の位置と同じであるという判定結果である場合、ステップＳ４１４を実行する。
【００９７】
図７および図８の例に関して、ステップＳ４１２で１つの顏または２つの顏を含む撮影姿勢推奨写真が見つかった後、１つの顏に対応する撮影姿勢推奨写真を図９に示し、２つの顏に対応する撮影姿勢推奨写真を図１０に示す。したがって、ステップＳ４１３では、図９の画面上での顔の位置が図７の画面上での顔の位置と同じであるか否かが更に判定されてよく、図１０の画面上での各顔の位置が図８の画面上での各顔の位置と同じであるか否かが判定されてよい。図２、図７および図９に関して、図７の撮影データでは画面上での顔の位置が中間領域であり、図９の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図９の撮影姿勢推奨写真における画面上での１つの顔の位置が、図７の撮影データにおける画面上での１つの顔の位置と同じであることが分かる。
【００９８】
具体的な実施において、図９の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【００９９】
同様に、図２．１、図８および図１０に関して、図８の画面上での２つの顔の位置が図２．１の左上の図に示される位置にそれぞれ対応し、図１０の画面上での２つの顔の位置も図２．１の左上の図に示される位置に対応することが分かる。したがって、図１０の撮影姿勢推奨写真における画面上での２つの顔の位置は、両方とも、図８の撮影データにおける画面上での２つの顔の位置と同じである。
【０１００】
具体的な実施において、図１０の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１０１】
ステップＳ４１４：撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた各位置の顔面角度と同じであるか否かを判定する。撮影姿勢推奨写真における各位置の顔面が解析で得られた各位置の顔面角度と同じであるという判定結果である場合、ステップＳ４１５を実行する。
【０１０２】
図７および図９に関して、図７の１つの顔の角度が正面であり、図９の１つの顔の角度が０〜４５°右側面であることが分かる。したがって、図９の撮影姿勢推奨写真の第２の属性パラメータと、図７の撮影データの解析で得られた第１の属性パラメータとは、予め設定されたマッチング結果に合致しないと判定されてよい。
【０１０３】
具体的な実施において、図９の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔面角度のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１０４】
同様に、図８および図１０に関して、同じ位置における１つの顔の顔面角度が図８と図１０とで同じであるか否かが別々に判定されてよい。１つの顔の顔面角度が同じである場合、ステップＳ４１５において、その属性パラメータと図８の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。図８のある位置の顔面角度は図１０の同じ位置の顔面角度と同じであるが、別の位置顔面角度が図１０の同じ位置の顔面角度と異なると判定された場合、図１０の撮影姿勢推奨写真の属性パラメータと、図８の撮影データの属性パラメータとは、予め設定されたマッチング結果に合致しないと判定されてよい。
【０１０５】
具体的な実施において、図１０の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔面角度のマッチング要件に合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１０６】
ステップＳ４１５：その第２の属性パラメータと解析で得られた属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定する。
【０１０７】
ステップＳ４１６：第２の属性パラメータと解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真を出力する。
【０１０８】
いくつかの実現可能な実施方式では、ステップＳ４１６では、カメラによって収集された撮影データに撮影姿勢推奨写真が半透明に重ね合わされてよい（図５．１に示されるように、正面を向いている顏はカメラによって収集された撮影データであり、横向きの顏は撮影姿勢推奨写真である）。一方で、２つの顔の位置撮影姿勢推奨写真によって生じるカメラによって収集された撮影データに対する干渉を低減することができ、他方で、ユーザーが２つの写真を比較して自身の撮影姿勢を調整する際に都合がよい。
【０１０９】
いくつかの実現可能な実施方式では、複数の撮影姿勢推奨写真がマッチング結果に合致してよい。したがって、ステップＳ４１６では、その属性パラメータが撮影データの属性パラメータにマッチする撮影姿勢推奨写真が複数見つかった場合、見つかった撮影姿勢推奨写真の１つがランダムに出力されてよい。
【０１１０】
上記から分かるように、いくつかの実現可能な実施方式では、カメラを用いて撮影データが収集され、収集された撮影データが分析されて第１の属性パラメータが取得される。第１の属性パラメータは、カメラによって収集される顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む。解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとでマッチングが実行され、その第２の属性パラメータが撮影データの解析で得られた第１の属性パラメータにマッチする撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった撮影姿勢推奨写真が出力される。このようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
【０１１１】
上記に対応して、本発明は更に、上述の方法実施形態の実施に用いることのできる装置実施形態を提供する。
【０１１２】
図１３は、本発明に係る写真出力装置（具体的な実施において、写真出力装置は、カメラ等の撮影機能を提供する装置であってよい）の実施形態１の構造組成の概略図である。図１３に示されるように、写真出力装置は、撮影モジュール１３１（具体的な実施において、カメラ等のビデオ収集装置であってよい）と、解析モジュール１３２と、マッチングモジュール１３３と、ディスプレイ出力モジュール１３４とを有してよい。
【０１１３】
撮影モジュール１３１は、撮影データを収集するように構成される。
【０１１４】
解析モジュール１３２は、撮影モジュール１３１によって収集された撮影データを解析して、第１の属性パラメータを取得するように構成される。第１の属性パラメータは、撮影モジュールによって収集された顏の数と、画面上での顔の位置とを含む。
【０１１５】
マッチングモジュール１３３は、解析モジュール１３２による解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングするように構成される。
【０１１６】
ディスプレイ出力モジュール１３４は、マッチングモジュール１３３が、第２の属性パラメータと解析で得られた第１の属性パラメータとが予め設定されたマッチング結果と合致する撮影姿勢推奨写真を見つけた場合に、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった撮影姿勢推奨写真を出力するように構成される。
【０１１７】
具体的な実施において、携帯電話やカメラ等の撮影装置を用いて写真を撮る（例えば自撮り）と、レンズの前の被写体、例えば顏の数、顏のサイズ、画面上での顔の位置、顔面角度等を、撮影モジュール１３１を用いてキャプチャすることができる。したがって、解析モジュール１３２は、撮影モジュールによって収集された撮影データを解析して、対応する第１の属性パラメータを取得してよい。いくつかの実現可能な実施方式では、第１の属性パラメータは、撮影モジュールによって収集された顏の数と、画面上での顔の位置とを含む。いくつかの他の実施形態では、第１の属性パラメータは更に、各位置の顔のサイズおよび／または各位置の顔面角度等を含んでよい。
【０１１８】
本発明の本実施形態の具体的な実施において、撮影装置には複数の美しい撮影姿勢推奨写真が予め保存されてよい。各写真のパラメータ（含まれる顏の数、画面上での顔の位置、各位置の顔のサイズ、各位置の顔面角度等）が定義され、定義されたパラメータはその写真の第２の属性パラメータとして保存される。
【０１１９】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、画面上での顔の位置は位置範囲であってよい。例えば、画面は、上領域、下領域、左領域、右領域および中間領域（例えば図２の図示）のような複数の領域に分割されてよい。別の実現可能な実施方式では、画面上での顔の位置は具体的な位置座標であってよい。
【０１２０】
同様に、いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔のサイズは画面の区間範囲によって表されてよい。例えば、画面上での顔の位置が分割された領域の位置範囲である場合、画面の各領域は複数のサイズのボックスに分割され、各ボックスが区間範囲を表す。このように、各位置の顔のサイズは、ボックスサイズを用いて表されてよい。例えば図３に示されるように、画面の中間領域は、５つのボックスすなわち小さい順にＡ１，Ａ２，Ａ３，Ａ４およびＡ５に分割されてよい。したがって、画面の中間領域位置における顏のサイズは、Ａ１、Ａ１より大きくＡ２より小さい、Ａ２より大きくＡ３より小さい、Ａ３より大きくＡ４より小さい、またはＡ４より大きくＡ５より小さいと表されてよい（図４の顏のサイズはＡ２より大きくＡ３より小さい）。いくつかの他の実現可能な実施方式では、各位置の顔のサイズは、実際の長さ、幅、高さ等のパラメータによって表されてもよい。
【０１２１】
同様に、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔面角度は角度値であってよく、例えば正面、真側面または４５°側面であってよい。或いは、顔面角度は角度範囲であってよく、例えば正面、０〜４５°左側面または０〜４５°右側面であってよい。
【０１２２】
当然ながら、具体的な実施において、画面上での顏の位置、サイズおよび角度は他の方式で表されてもよく、本明細書では網羅的に列挙することしない。
【０１２３】
マッチングモジュール１３３は、解析モジュール１３２による解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングしてよい。具体的な実施において、第１の属性パラメータおよび第２の属性パラメータに具体的に含まれるパラメータの内容の違いに従って、異なるマッチング規則が設定されてよい。マッチングモジュール１３３によって実行される属性パラメータのマッチング順序と、ステップＳ１１２でマッチングする必要のある特定のパラメータとは異なってよく、予め設定されたマッチング結果と合致するか否かの判断基準も異なってよい。例えば、第１の属性パラメータおよび第２の属性パラメータが、撮影モジュールによって収集された顏の数と画面上での顔の位置とを含む場合、マッチングされる必要のあるパラメータは、顏の数と画面上での顔の位置だけである。撮影データに含まれる顏の数が撮影姿勢推奨写真に含まれる顏の数と同じであり、また、撮影データにおける各顔の位置が撮影姿勢推奨写真における各顔の位置と同じである場合、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。しかしながら、第１の属性パラメータおよび第２の属性パラメータが、撮影モジュールによって収集された顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む場合、マッチングモジュール１３３によってマッチングされる必要のあるパラメータはその３つである。撮影データに含まれる顏の数が撮影姿勢推奨写真における顏の数と同じであり、撮影データにおける各顏の位置が撮影姿勢推奨写真における各顔の位置と同じであり、撮影データにおける各位置の顔のサイズが撮影姿勢推奨写真のものと同じである場合、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。第１の属性パラメータおよび／または第２の属性パラメータに含まれる画面上での顔の位置が具体的な位置座標であり、第１の属性パラメータと第２の属性パラメータとのマッチングが画面上での顔の位置について実行される場合、位置が同じであることは具体的な位置座標が同じであることを意味してよい。第１の属性パラメータおよび／または第２の属性パラメータに含まれる画面上での顔の位置が位置範囲であり、第１の属性パラメータと第２の属性パラメータとマッチングが画面上での顔の位置について実行される場合、位置が同じであることは同じ位置範囲に位置すること、例えば図２に対応して、両者が画面の左側、右側等に位置することを意味してよい。具体的な実施において、各位置の顔のサイズが画面の区間範囲によって表され、第１の属性パラメータと第２の属性パラメータとのマッチングが各位置の顔のサイズについて実行される場合、サイズが同じであることは画面の同じ区間範囲に位置することを意味してよい。例えば、図４（撮影モジュールによって収集された撮影データ）および図５（予め保存された撮影姿勢推奨写真）に対応して、サイズが同じであることは、サイズがＡ２より大きくＡ３より小さい同じ区間に位置することを意味してよい。各位置の顔のサイズが実際の長さ、幅、高さ等のパラメータによって表され、第１の属性パラメータと第２の属性パラメータとのマッチングが各位置の顔のサイズについて実行される場合、サイズが同じであることは長さ、幅或いは高さが同じであることを意味してよい。
【０１２４】
いくつかの実現可能な実施方式では、ディスプレイ出力モジュール１３４は、撮影モジュールによって収集された撮影データに撮影姿勢推奨写真を半透明に重ね合わせてよい（図５．１に示されるように、正面を向いている顏は撮影モジュールによって収集された撮影データであり、横向きの顏は撮影姿勢推奨写真である）。一方で、撮影姿勢推奨写真によって生じる撮影モジュールによって収集された撮影データに対する干渉を低減することができ、他方で、ユーザーが２つの写真を比較して自身の撮影姿勢を調整する際に都合がよい。
【０１２５】
いくつかの実現可能な実施方式では、複数の撮影姿勢推奨写真がマッチング結果に合致してよい。したがって、その属性パラメータが撮影データの属性パラメータとマッチする撮影姿勢推奨写真が複数見つかった場合、ディスプレイ出力モジュール１３４は、見つかった撮影姿勢推奨写真の１つをランダムに出力してよい。
【０１２６】
上記から分かるように、いくつかの実現可能な実施方式では、撮影モジュールを用いて撮影データが収集され、収集された撮影データが分析されて第１の属性パラメータが取得される。第１の属性パラメータは、顏の数と、画面上での顔の位置とを含む。解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとでマッチングが実行され、その第２の属性パラメータと第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、撮影姿勢推奨写真が出力される。このようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
【０１２７】
更に、図１４に関して、実現可能な実施方式として、本発明のマッチングモジュール１３３は、第１のマッチングサブモジュール１３３１、第２のマッチングサブモジュール１３３２および第１の判定サブモジュール１３３３を有してよい。
【０１２８】
第１のマッチングサブモジュール１３３１は、解析モジュール１３２による解析で得られた顏の数と、１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成される。
【０１２９】
具体的な実施において、撮影モジュール１３１によって収集された顏の数は１以上であってよい。例えば、図７はカメラが１つの顏を収集する場合のファインダーフレームを示し、図８はカメラが２つの顏を収集する場合のファインダーフレームを示す。図７および図８に関して、第１のマッチングサブモジュール１３３１はマッチングを実行して、１つの顏または２つの顏を含む撮影姿勢推奨写真があるか否かを判定する。１つの顏または２つの顏を含む撮影姿勢推奨写真が見つかった後、図７の１つの顔に対応して図９の撮影姿勢推奨写真が見つかり、図８の２つの顔に対応して図１０の撮影姿勢推奨写真が見つかる。
【０１３０】
第２のマッチングサブモジュール１３３２は、第１のマッチングサブモジュール１３３１が、含まれる顔の数が解析モジュール１３２による解析で得られた顏の数と同じである撮影姿勢推奨写真を見つけた場合に、撮影姿勢推奨写真における画面上での各顔の位置が、解析モジュール１３２による解析で得られた画面上での顏の位置と同じであるか否かを判定するように構成される。
【０１３１】
第１の判定サブモジュール１３３３は、第２のマッチングサブモジュールの判定結果が、撮影姿勢推奨写真における画面上での各顔の位置が解析モジュール１３２による解析で得られた画面での顔の位置と同じであるというものである場合、その第２の属性パラメータと解析モジュール１３２による解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定するように構成される。
【０１３２】
更に図７および図８の例に関して、第２のマッチングモジュール１３３２は更に、図９の画面上での顔の位置が図７の画面上での顔の位置と同じであるか否かを判定してよく、図１０の画面上での各顔の位置が図８の画面上での各顔の位置と同じであるか否かを判定してよい。図２、図７および図９に関して、図７の撮影データでは画面上での顔の位置が中間領域であり、図９の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図９の撮影姿勢推奨写真における画面上での１つの顔の位置が、図７の撮影データにおける画面上での１つの顔の位置と同じであることが分かる。したがって、図７の撮影データについて、第１の判定サブモジュール１３３３は、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。
【０１３３】
具体的な実施において、図９の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１３４】
同様に、図２．１、図８および図１０に関して、図８の画面上での２つの顔の位置が図２．１の左上の図に示される位置にそれぞれ対応し、図１０の画面上での２つの顔の位置も図２．１の左上の図に示される位置に対応することが分かる。したがって、図１０の撮影姿勢推奨写真における画面上での２つの顔の位置は、両方とも、図８の撮影データにおける画面上での２つの顔の位置と同じである。したがって、図８の撮影データについて、第１の判定サブモジュール１３３３は、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。
【０１３５】
具体的な実施において、図１０の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１３６】
更に、図１５に関して、実現可能な実施方式として、本発明のマッチングモジュール１３３は、第１のマッチングサブモジュール１３３１、第２のマッチングサブモジュール１３３２、第３のマッチングモジュール１３３５および第２の判定サブモジュール１３３６を有してよい。
【０１３７】
第１のマッチングサブモジュール１３３１は、解析モジュール１３２による解析で得られた顏の数と、１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成される。
【０１３８】
具体的な実施において、撮影モジュール１３１によって収集された顏の数は１以上であってよい。例えば、図７はカメラが１つの顏を収集する場合のファインダーフレームを示し、図８はカメラが２つの顏を収集する場合のファインダーフレームを示す。図７および図８に関して、第１のマッチングサブモジュール１３３１はマッチングを実行して、１つの顏または２つの顏を含む撮影姿勢推奨写真があるか否かを判定する。１つの顏または２つの顏を含む撮影姿勢推奨写真が見つかった後、図７の１つの顔に対応して図９の撮影姿勢推奨写真が見つかり、図８の２つの顔に対応して図１０の撮影姿勢推奨写真が見つかる。
【０１３９】
第２のマッチングサブモジュール１３３２は、第１のマッチングサブモジュール１３３１が、含まれる顔の数が解析モジュール１３２による解析で得られた顏の数と同じである撮影姿勢推奨写真を見つけた場合に、撮影姿勢推奨写真における画面での各顔の位置が、解析モジュール１３２による解析で得られた画面上での顏の位置と同じであるか否かを判定するように構成される。
【０１４０】
更に図７および図８の例に関して、第２のマッチングモジュール１３３２は更に、図９の画面上での顔の位置が図７の画面上での顔の位置と同じであるか否かを判定してよく、図１０の画面上での各顔の位置が図８の画面上での各顔の位置と同じであるか否かを判定してよい。図２、図７および図９に関して、図７の撮影データでは画面上での顔の位置が中間領域であり、図９の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図９の撮影姿勢推奨写真における画面上での１つの顔の位置が、図７の撮影データにおける画面上での１つの顔の位置と同じであることが分かる。
【０１４１】
具体的な実施において、図９の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１４２】
同様に、図２．１、図８および図１０に関して、図８の画面上での２つの顔の位置が図２．１の左上の図に示される位置にそれぞれ対応し、図１０の画面上での２つの顔の位置も図２．１の左上の図に示される位置に対応することが分かる。したがって、図１０の撮影姿勢推奨写真における画面上での２つの顔の位置は、両方とも、図８の撮影データにおける画面上での２つの顔の位置と同じである。
【０１４３】
具体的な実施において、図１０の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１４４】
第３のマッチングモジュール１３３５は、第２のマッチングモジュール１３３２の判定結果が、撮影姿勢推奨写真における画面上での各顔の位置が解析モジュール１３２による解析で得られた画面上での顏の位置と同じであるというものである場合、撮影姿勢推奨写真における各位置の顔のサイズが、解析モジュール１３２による解析で得られた各位置の顔のサイズと同じであるか否かを判定するように構成される。
【０１４５】
第２の判定サブモジュール１３３６は、第３のマッチングモジュール１３３５の判定結果が、撮影姿勢推奨写真における各位置の顔のサイズが解析モジュール１３２による解析で得られた各位置の顔のサイズと同じであるというものである場合、その第２の属性パラメータと解析モジュール１３２による解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定するように構成される。
【０１４６】
図３、図７および図９に関して、第３のマッチングモジュール１３３５によってマッチングが実行された後、図７の１つの顔のサイズがＡ２より大きくＡ３より小さく、図９の１つの顔のサイズもＡ２より大きくＡ３より小さいことが分かる。したがって、第２の判定サブモジュール１３３６は、その属性パラメータと図７の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する、図９の撮影姿勢推奨写真が見つかったと判定してよい。
【０１４７】
具体的な実施において、図９の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔のサイズの要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１４８】
同様に、図８および図１０に関して、第３のマッチングモジュール１３３５は、同じ位置における１つの顔のサイズが図８と図１０とで同じであるか否かを別々に判定してよい。１つの顔のサイズが同じである場合、第２の判定サブモジュール１３３６は、その属性パラメータと図８の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。図８のある位置の顔のサイズが図１０の同じ位置の顔のサイズと同じであるが、別の位置の顔のサイズが図１０の同じ位置の顔のサイズと異なると判定された場合、図１０の撮影姿勢推奨写真の第２の属性パラメータと、図８の撮影データの解析で得られた第１の属性パラメータとは、予め設定されたマッチング結果に合致しないと判定されてよい。
【０１４９】
具体的な実施において、図１０の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔サイズの要件に合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１５０】
更に、図１６に関して、実現可能な実施方式として、本発明のマッチングモジュール１３３は、第１のマッチングサブモジュール１３３１、第２のマッチングサブモジュール１３３２、第４のマッチングモジュール１３３８および第３の判定サブモジュール１３３９を有してよい。
【０１５１】
第１のマッチングサブモジュール１３３１は、解析モジュール１３２による解析で得られた顏の数と、１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成される。
【０１５２】
具体的な実施において、撮影モジュール１３１によって収集された顏の数は１以上であってよい。例えば、図７はカメラが１つの顏を収集する場合のファインダーフレームを示し、図８はカメラが２つの顏を収集する場合のファインダーフレームを示す。図７および図８に関して、第１のマッチングサブモジュール１３３１はマッチングを実行して、１つの顏または２つの顏を含む撮影姿勢推奨写真があるか否かを判定する。１つの顏または２つの顏を含む撮影姿勢推奨写真が見つかった後、図７の１つの顔に対応して図９の撮影姿勢推奨写真が見つかり、図８の２つの顔に対応して図１０の撮影姿勢推奨写真が見つかる。
【０１５３】
第２のマッチングサブモジュール１３３２は、第１のマッチングサブモジュール１３３１が、含まれる顔の数が解析モジュール１３２による解析で得られた顏の数と同じである撮影姿勢推奨写真を見つけた場合に、撮影姿勢推奨写真における画面上での各顔の位置が、解析モジュール１３２による解析で得られた画面上での顏の位置と同じであるか否かを判定するように構成される。
【０１５４】
更に図７および図８の例に関して、第２のマッチングモジュール１３３２は更に、図９の画面上での顔の位置が図７の画面上での顔の位置と同じであるか否かを判定してよく、図１０の画面上での各顔の位置が図８の画面上での各顔の位置と同じであるか否かを判定してよい。図２、図７および図９に関して、図７の撮影データでは画面上での顔の位置が中間領域であり、図９の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図９の撮影姿勢推奨写真における画面上での１つの顔の位置が、図７の撮影データにおける画面上での１つの顔の位置と同じであることが分かる。
【０１５５】
具体的な実施において、図９の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１５６】
同様に、図２．１、図８および図１０に関して、図８の画面上での２つの顔の位置が図２．１の左上の図に示される位置にそれぞれ対応し、図１０の画面上での２つの顔の位置も図２．１の左上の図に示される位置に対応することが分かる。したがって、図１０の撮影姿勢推奨写真における画面上での２つの顔の位置は、両方とも、図８の撮影データにおける画面上での２つの顔の位置と同じである。
【０１５７】
具体的な実施において、図１０の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１５８】
第４のマッチングモジュール１３３８は、第２のマッチングモジュール１３３２の判定結果が、撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での顔の位置と同じであるというものである場合、撮影姿勢推奨写真における各位置の顔面角度が、解析モジュール１３２による解析で得られた各位置の顔面角度と同じであるか否かを判定するように構成される。
【０１５９】
第３の判定サブモジュール１３３９は、第４のマッチングモジュール１３３８の判定結果が、撮影姿勢推奨写真における各位置の顔面が解析で得られた各位置の顔面角度と同じであるというものである場合、その第２の属性パラメータと解析モジュール１３２による解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定するように構成される。
【０１６０】
図７および図９に関して、図７の１つの顔の角度が正面であり、図９の１つの顔の角度が０〜４５°右側面であることが分かる。図７および図９の顏の顔面角度の判定に従って、第４のマッチングモジュール１３３８は、図９の撮影姿勢推奨写真の属性パラメータと図７の撮影データの属性パラメータとは、予め設定されたマッチング結果に合致しないと判定してよい。
【０１６１】
具体的な実施において、図９の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔面角度のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１６２】
同様に、図８および図１０に関して、第４のマッチングモジュール１３３８は、同じ位置における１つの顔の顔面角度が図８と図１０とで同じであるか否かを別々に判定してよい。１つの顔の顔面角度が同じである場合、第３の判定サブモジュール１３３９は、属性パラメータと図８の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。図８のある位置の顔面角度は図１０の同じ位置の顔面角度と同じであるが、別の位置顔面角度が図１０の同じ位置の顔面角度と異なると判定された場合、図１０の撮影姿勢推奨写真の第２の属性パラメータと、図８の撮影データの解析で得られた第１の属性パラメータとは、予め設定されたマッチング結果に合致しないと判定されてよい。
【０１６３】
具体的な実施において、図１０の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔面角度のマッチング要件に合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１６４】
図１７は、本発明に係る写真出力装置（具体的な実施において、写真出力装置は、カメラ等の撮影機能を提供する装置であってよい）の実施形態２の構造組成の概略図である。図１７に示されるように、写真出力装置は、カメラ１７１、プロセッサ１７２およびディスプレイ１７３を有してよい。
【０１６５】
カメラ１７１は、撮影データを収集するように構成される。
【０１６６】
具体的な実施において、携帯電話やカメラ等の撮影装置を用いて写真を撮る（例えば自撮り）と、レンズの前の被写体、例えば顏の数、顏のサイズ、画面上での顔の位置、顔面角度等を、カメラ１３１を用いてキャプチャすることができる。
【０１６７】
プロセッサ１７２は、カメラ１７１によって収集された撮影データを解析して、第１の属性パラメータを取得するように構成される。第１の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置とを含む。または、プロセッサ１７２は、解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングするように構成される。
【０１６８】
いくつかの実現可能な実施方式では、第１の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置とを含む。いくつかの他の実施形態では、属性パラメータは更に、各位置の顔のサイズおよび／または各位置の顔面角度等を含んでよい。
【０１６９】
本発明の本実施形態の具体的な実施において、撮影装置には複数の美しい撮影姿勢推奨写真が予め保存されてよい。各写真のパラメータ（含まれる顏の数、画面上での顔の位置、各位置の顔のサイズ、各位置の顔面角度等）が定義され、定義されたパラメータはその写真の第２の属性パラメータとして保存される。
【０１７０】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、画面上での顏の位置は位置範囲であってよい。例えば、画面は、上領域、下領域、左領域、右領域および中間領域（例えば図２の図示）のような複数の領域に分割されてよい。別の実現可能な実施方式では、画面上での顔の位置は具体的な位置座標であってよい。
【０１７１】
同様に、いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔のサイズは画面の区間範囲によって表されてよい。例えば、画面上での顔の位置が分割された領域の位置範囲である場合、画面の各領域は複数のサイズのボックスに分割され、各ボックスが区間範囲を表す。このように、各位置の顔のサイズは、ボックスサイズを用いて表されてよい。例えば図３に示されるように、画面の中間領域は、５つのボックスすなわち小さい順にＡ１，Ａ２，Ａ３，Ａ４およびＡ５に分割されてよい。したがって、画面の中間領域位置における顏のサイズは、Ａ１、Ａ１より大きくＡ２より小さい、Ａ２より大きくＡ３より小さい、Ａ３より大きくＡ４より小さい、またはＡ４より大きくＡ５より小さいと表されてよい（図４の顏のサイズはＡ２より大きくＡ３より小さい）。いくつかの他の実現可能な実施方式では、各位置の顔のサイズは、実際の長さ、幅、高さ等のパラメータによって表されてもよい。
【０１７２】
同様に、いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔面角度は角度値であってよく、例えば正面、真側面または４５°側面であってよい。或いは、顔面角度は角度範囲であってよく、例えば正面、０〜４５°左側面または０〜４５°右側面であってよい。
【０１７３】
当然ながら、具体的な実施において、画面上での顏の位置、サイズおよび角度は他の方式で表されてもよく、本明細書では網羅的に列挙することしない。
【０１７４】
具体的な実施において、第１の属性パラメータおよび第２の属性パラメータに具体的に含まれるパラメータの内容の違いに従って、異なるマッチング規則が設定されてよい。プロセッサ１７２によって実行される属性パラメータマッチングのマッチング順序と、マッチングされる必要のある特定のパラメータとは異なってよく、予め設定されたマッチング結果と合致するか否かの判断基準も異なってよい。例えば、第１の属性パラメータおよび第２の属性パラメータが、カメラによって収集された顏の数と画面上での顔の位置とを含む場合、マッチングされる必要のあるパラメータは、顏の数と画面上での顔の位置だけである。撮影データに含まれる顏の数が撮影姿勢推奨写真に含まれる顏の数と同じであり、また、撮影データにおける各顔の位置が撮影姿勢推奨写真における各顔の位置と同じである場合、第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。しかしながら、第１の属性パラメータおよび第２の属性パラメータが、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む場合、プロセッサ１７２によってマッチングされる必要のあるパラメータはその３つである。撮影データに含まれる顏の数が撮影姿勢推奨写真における顏の数と同じであり、撮影データにおける各顏の位置が撮影姿勢推奨写真における各顔の位置と同じであり、撮影データにおける各位置の顔のサイズが撮影姿勢推奨写真のものと同じである場合、第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。具体的な実施において、第１の属性パラメータおよび／または第２の属性パラメータに含まれる画面上での顔の位置が具体的な位置座標であり、第１の属性パラメータと第２の属性パラメータとのマッチングが画面上での顔の位置について実行される場合、位置が同じであることは具体的な位置座標が同じであることを意味してよい。第１の属性パラメータおよび／または第２の属性パラメータに含まれる画面上での顔の位置が位置範囲であり、第１の属性パラメータと第２の属性パラメータとマッチングが画面上での顔の位置について実行される場合、位置が同じであることは同じ位置範囲に位置すること、例えば図２に対応して、両者が画面の左側、右側等に位置することを意味してよい。具体的な実施において、各位置の顔のサイズが画面の区間範囲によって表され、第１の属性パラメータと第２の属性パラメータとのマッチングが各位置の顔のサイズについて実行される場合、サイズが同じであることは画面の同じ区間範囲に位置することを意味してよい。例えば、図４（カメラによって収集された撮影データ）および図５（予め保存された撮影姿勢推奨写真）に対応して、サイズが同じであることは、サイズがＡ２より大きくＡ３より小さい同じ区間に位置することを意味してよい。各位置の顔のサイズが実際の長さ、幅、高さ等のパラメータによって表され、第１の属性パラメータと第２の属性パラメータとのマッチングが各位置の顔のサイズについて実行される場合、サイズが同じであることは長さ、幅或いは高さが同じであることを意味してよい。
【０１７５】
ディスプレイ１７３は、プロセッサ１７２が、その属性パラメータと撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真を見つけた場合に、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、撮影姿勢推奨写真を出力するように構成される。
【０１７６】
いくつかの実現可能な実施方式では、ディスプレイ１７３は、カメラによって収集された撮影データに撮影姿勢推奨写真を半透明に重ね合わせてよい（図５．１に示されるように、太線はカメラによって収集された撮影データであり、細線は撮影姿勢推奨写真である）。一方で、２つの顔の位置撮影姿勢推奨写真によって生じるカメラによって収集された撮影データに対する干渉を低減することができ、他方で、ユーザーが２つの写真を比較して自身の撮影姿勢を調整する際に都合がよい。
【０１７７】
いくつかの実現可能な実施方式では、複数の撮影姿勢推奨写真がマッチング結果に合致してよい。したがって、複数の属性パラメータが撮影データの属性パラメータとマッチする撮影姿勢推奨写真が複数見つかった場合、ディスプレイ１７３は、見つかった撮影姿勢推奨写真の１つをランダムに出力してよい。
【０１７８】
いくつかの実現可能な実施方式では、プロセッサ１７２は特に、撮影データの解析で得られた顏の数と、１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングし、含まれる顏の数が解析で得られた顏の数と同じである撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真における画面上での各顔の位置が、解析で得られた画面上での各顔の位置と同じであるか否かを判定し、撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での各顔の位置と同じであると判定された場合に、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定するように構成される。
【０１７９】
具体的な実施において、カメラ１７１によって収集された顏の数は１以上であってよい。例えば、図７はカメラが１つの顏を収集する場合のファインダーフレームを示し、図８はカメラが２つの顏を収集する場合のファインダーフレームを示す。図７および図８に関して、プロセッサ１７２は特に、マッチングを実行して、１つの顏または２つの顏を含む撮影姿勢推奨写真があるか否かを判定するように構成される。図７の１つの顔に対応して図９の撮影姿勢推奨写真が見つかり、図８の２つの顔に対応して図１０の撮影姿勢推奨写真が見つかる。図９および図１０に示されるような、顏の数がマッチする撮影姿勢推奨写真が見つかった後、プロセッサ１７１は更に、図９の画面上での顔の位置が図７の画面上での顔の位置と同じであるか否かを判定し、図１０の画面上での各顔の位置が図８の画面上での各顔の位置と同じであるか否かを判定する。図２、図７および図９に関して、図７の撮影データでは画面上での顔の位置が中間領域であり、図９の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図９の撮影姿勢推奨写真における画面上での１つの顔の位置が、図７の撮影データにおける画面上での１つの顔の位置と同じであることが分かる。したがって、図７の撮影データについて、プロセッサ１７２は、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。
【０１８０】
具体的な実施において、図９の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１８１】
同様に、図２．１、図８および図１０に関して、図８の画面上での２つの顔の位置が図２．１の左上の図に示される位置にそれぞれ対応し、図１０の画面上での２つの顔の位置も図２．１の左上の図に示される位置に対応することが分かる。したがって、図１０の撮影姿勢推奨写真における画面上での２つの顔の位置は、両方とも、図８の撮影データにおける画面上での２つの顔の位置と同じである。したがって、図８の撮影データについて、プロセッサ１７２は、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。
【０１８２】
具体的な実施において、図１０の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１８３】
いくつかの実現可能な実施方式では、第１の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む。プロセッサ１７２は特に、：撮影データの解析で得られた顏の数と、１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングし、含まれる顏の数が解析で顏の数と同じである撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真における画面上での各顔の位置が、解析で得られた画面上での各顔の位置と同じであるか否かを判定し、撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での各顔の位置と同じであると判定された場合に、撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた各位置の顔のサイズと同じであるか否かを判定し、撮影姿勢推奨写真における各位置の顔のサイズと、撮影データの解析で得られた同じ位置の顏のサイズとが同じサイズ範囲に含まれる場合、第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定するように構成される。
【０１８４】
具体的な実施において、カメラ１７１によって収集された顏の数は１以上であってよい。例えば、図７はカメラが１つの顏を収集する場合のファインダーフレームを示し、図８はカメラが２つの顏を収集する場合のファインダーフレームを示す。図７および図８に関して、プロセッサ１７２はマッチングを実行して、１つの顏または２つの顏を含む撮影姿勢推奨写真があるか否かを判定するように構成される。図７の１つの顔に対応して図９の撮影姿勢推奨写真が見つかり、図８の２つの顔に対応して図１０の撮影姿勢推奨写真が見つかる。
【０１８５】
更に図７および図８の例に関して、図９および図１０に示されるように１つの顔または２つの顔を含む撮影姿勢推奨写真を見つけた後、プロセッサ１７２は更に、図９の画面上での顔の位置が図７の画面上での顔の位置と同じであるか否かを判定してよく、図１０の画面上での各顔の位置が図８の画面上での各顔の位置と同じであるか否かを判定してよい。図２、図７および図９に関して、図７の撮影データでは画面上での顔の位置が中間領域であり、図９の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図９の撮影姿勢推奨写真における画面上での１つの顔の位置が、図７の撮影データにおける画面上での１つの顔の位置と同じであることが分かる。
【０１８６】
具体的な実施において、図９の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１８７】
同様に、図２．１、図８および図１０に関して、図８の画面上での２つの顔の位置が図２．１の左上の図に示される位置にそれぞれ対応し、図１０の画面上での２つの顔の位置も図２．１の左上の図に示される位置に対応することが分かる。したがって、図１０の撮影姿勢推奨写真における画面上での２つの顔の位置は、両方とも、図８の撮影データにおける画面上での２つの顔の位置と同じである。
【０１８８】
具体的な実施において、図１０の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１８９】
図３、図７および図９に関して、プロセッサ１７２によって実行されたマッチングに従って、図７の１つの顔のサイズがＡ２より大きくＡ３より小さく、図９の１つの顔のサイズもＡ２より大きくＡ３より小さいことが分かる。したがって、プロセッサ１７２は、その属性パラメータと図７の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する、図９に示される撮影姿勢推奨写真が見つかったと判定してよい。
【０１９０】
具体的な実施において、図９の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔のサイズのマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１９１】
同様に、図８および図１０に関して、プロセッサ１７２は、同じ位置における１つの顔のサイズが図８と図１０とで同じであるか否かを別々に判定してよい。１つの顔のサイズが同じである場合、プロセッサ１７２は、その属性パラメータと図８の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。図８のある位置の顔のサイズが図１０の同じ位置の顔のサイズと同じであるが、別の位置の顔のサイズが図１０の同じ位置の顔のサイズと異なると判定された場合、図１０の撮影姿勢推奨写真の属性パラメータと、図８の撮影データの属性パラメータとは、予め設定されたマッチング結果に合致しないと判定された良い。
【０１９２】
具体的な実施において、図９の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔のサイズのマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１９３】
いくつかの実現可能な実施方式では、解析で得られる属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔面角度とを含む。したがって、プロセッサ１７２は特に、撮影データの解析で得られた顏の数と、１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングし、含まれる顏の数が解析で得られた顏の数と同じである撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真における画面上での各顔の位置が、解析で得られた画面上での各顔の位置と同じであるか否かを判定し、撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での各顔の位置と同じであると判定された場合に、撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた各位置の顔面角度と同じであるか否かを判定し、撮影姿勢推奨写真における各位置の顔面が解析で得られた各位置の顔面角度と同じであると判定された場合、その第２の属性パラメータと解析で得られた属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定するように構成される。
【０１９４】
具体的な実施において、カメラ１７１によって収集される顏の数は１以上であってよい。例えば、図７はカメラが１つの顏を収集する場合のファインダーフレームを示し、図８はカメラが２つの顏を収集する場合のファインダーフレームを示す。図７および図８に関して、プロセッサ１７２は特に、マッチングを実行して、１つの顏または２つの顏を含む撮影姿勢推奨写真があるか否かを判定するように構成される。図７の１つの顔に対応して図９の撮影姿勢推奨写真が見つかり、図８の２つの顔に対応して図１０の撮影姿勢推奨写真が見つかる。
【０１９５】
更に図７および図８の例に関して、１つの顔または２つの顔を含む撮影姿勢推奨写真を見つけた後、プロセッサ１７２は更に、図９の画面上での顔の位置が図７の画面上での顔の位置と同じであるか否かを判定してよく、図１０の画面上での各顔の位置が図８の画面上での各顔の位置と同じであるか否かを判定してよい。図２、図７および図９に関して、図７の撮影データでは画面上での顔の位置が中間領域であり、図９の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図９の撮影姿勢推奨写真における画面上での１つの顔の位置が、図７の撮影データにおける画面上での１つの顔の位置と同じであることが分かる。
【０１９６】
具体的な実施において、図９の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１９７】
同様に、図２．１、図８および図１０に関して、図８の画面上での２つの顔の位置が図２．１の左上の図に示される位置にそれぞれ対応し、図１０の画面上での２つの顔の位置も図２．１の左上の図に示される位置に対応することが分かる。したがって、図１０の撮影姿勢推奨写真における画面上での２つの顔の位置は、両方とも、図８の撮影データにおける画面上での２つの顔の位置と同じである。
【０１９８】
具体的な実施において、図１０の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１９９】
図７および図９に関して、図７の１つの顔の角度が正面であり、図９の１つの顔の角度が０〜４５°右側面であることが分かる。図７および図９顏の顔面角度の判定に従って、プロセッサ１７２は、図９の撮影姿勢推奨写真の属性パラメータと、図７の撮影データの属性パラメータとは、予め設定されたマッチング結果に合致しないと判定してよい。
【０２００】
具体的な実施において、図９の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔面角度のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０２０１】
同様に、図８および図１０に関して、プロセッサ１７２は、同じ位置における１つの顔の顔面角度が図８と図１０とで同じであるか否かを別々に判定してよい。１つの顔の顔面角度が同じである場合、その属性パラメータと図８の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。図８のある位置の顔面角度は図１０の同じ位置の顔面角度と同じであるが、別の位置顔面角度が図１０の同じ位置の顔面角度と異なると判定された場合、図１０の撮影姿勢推奨写真の属性パラメータと、図８の撮影データの属性パラメータとは、予め設定されたマッチング結果に合致しないと判定されてよい。
【０２０２】
具体的な実施において、図１０の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔面角度のマッチング要件に合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０２０３】
上記から分かるように、いくつかの実現可能な実施方式では、カメラを用いて撮影データが収集され、収集された撮影データが分析されて第１の属性パラメータが取得される。第１の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔面角度とを含む。解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとでマッチングが実行され、その第２の属性パラメータが解析で得られた第１の属性パラメータとマッチする撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった撮影姿勢推奨写真が出力される。このようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
【０２０４】
上記は、単なる本発明の例示的な実施形態である。しかしながら、本発明の保護範囲はそれに限定されない。したがって、本発明の特許請求の範囲に従ってなされる均等な変形は、本発明の範囲に包含されるものとする。
【図１】
2016516369.tif 000003
【図２】
2016516369.tif 000004
【図２．１】
2016516369.tif 000005
【図３】
2016516369.tif 000006
【図４】
2016516369.tif 000007
【図５】
2016516369.tif 000008
【図５．１】
2016516369.tif 000009
【図６】
2016516369.tif 000010
【図７】
2016516369.tif 000011
【図８】
2016516369.tif 000012
【図９】
2016516369.tif 000013
【図１０】
2016516369.tif 000014
【図１０．１】
2016516369.tif 000015
【図１１】
2016516369.tif 000016
【図１２】
2016516369.tif 000017
【図１３】
2016516369.tif 000018
【図１４】
2016516369.tif 000019
【図１５】
2016516369.tif 000020
【図１６】
2016516369.tif 000021
【図１７】
2016516369.tif 000022
【手続補正書】
【提出日】平成27年9月25日(2015.9.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
カメラを用いて撮影データを収集するステップと、
収集された前記撮影データを解析して第１の属性パラメータを取得するステップであって、前記第１の属性パラメータは、顔の数と、画面上での顔の位置とを含む、ステップと、
解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングするステップと、
第２の属性パラメータと前記第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった前記撮影姿勢推奨写真を出力するステップと、
を有する、写真出力方法。
【請求項２】
解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングする前記ステップは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするステップと、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するステップと、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が、解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するステップと、
を有する、請求項１に記載の写真出力方法。
【請求項３】
前記第１の属性パラメータは更に各位置の顔のサイズを含み、解析で得られた前記第１の属性パラメータと１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングする前記ステップは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするステップと、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するステップと、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が、解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた前記各位置の顔のサイズと同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔のサイズが解析で得られた前記各位置の顔のサイズと同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するステップと、
を有する、請求項１に記載の写真出力方法。
【請求項４】
前記第１の属性パラメータは更に各位置の顔面角度を含み、解析で得られた前記第１の属性パラメータと１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングする前記ステップは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするステップと、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するステップと、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が、解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた前記各位置の顔面角度と同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔面が解析で得られた前記各位置の顔面角度と同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するステップと、
を有する、請求項１に記載の写真出力方法。
【請求項５】
第２の属性パラメータが前記第１の属性パラメータと合致する撮影姿勢推奨写真が複数見つかった場合に、見つかった撮影姿勢推奨写真の１つをランダムに出力するステップ、
を有する、請求項１に記載の写真出力方法。
【請求項６】
前記見つかった撮影姿勢推奨写真を出力する前記ステップは、
前記カメラによって収集された前記撮影データに、前記見つかった撮影姿勢推奨写真を半透明に重ね合わせるステップ、
を有する、請求項１に記載の写真出力方法。
【請求項７】
撮影データを収集するように構成される撮影モジュールと、
前記撮影モジュールによって収集された前記撮影データを解析して第１の属性パラメータを取得するように構成される解析モジュールであって、前記第１の属性パラメータは、顔の数と、画面上での顔の位置とを含む、解析モジュールと、
前記解析モジュールによる解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングするように構成されるマッチングモジュールと、
前記マッチングモジュールが、第２の属性パラメータと前記第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真を見つけた場合に、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった前記撮影姿勢推奨写真を出力するように構成されるディスプレイ出力モジュールと、
を備える写真出力装置。
【請求項８】
前記マッチングモジュールは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするように構成される第１のマッチングサブモジュールと、
前記第１のマッチングサブモジュールが、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真を見つけた場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成される第２のマッチングサブモジュールと、
前記第２のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるというものである場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される第１の判定サブモジュールと、
を有する、請求項７に記載の写真出力装置。
【請求項９】
前記第１の属性パラメータは更に各位置の顔のサイズを含み、
前記マッチングモジュールは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするように構成される第１のマッチングサブモジュールと、
前記第１のマッチングサブモジュールが、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真を見つけた場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成される第２のマッチングサブモジュールと、
前記第２のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるというものである場合、前記撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた前記各位置の顔のサイズと同じであるか否かを判定するように構成される第３のマッチングサブモジュールと、
前記第３のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記各位置の顔のサイズが解析で得られた前記各位置の顔のサイズと同じであるというものである場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される第２の判定サブモジュールと、
を有する、請求項７に記載の写真出力装置。
【請求項１０】
前記第１の属性パラメータは更に各位置の顔面角度を含み、
前記マッチングモジュールは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするように構成される第１のマッチングサブモジュールと、
前記第１のマッチングサブモジュールが、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真を見つけた場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成される第２のマッチングサブモジュールと、
前記第２のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるというものである場合、前記撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた前記各位置の顔面角度と同じであるか否かを判定するように構成される第４のマッチングサブモジュールと、
前記第４のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記各位置の顔面が解析で得られた前記各位置の顔面角度と同じであるというものである場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される第３の判定サブモジュールと、
を有する、請求項７に記載の写真出力装置。
【請求項１１】
前記ディスプレイ出力モジュールは、特に、前記マッチングモジュールが、第２の属性パラメータが前記第１の属性パラメータと合致する撮影姿勢推奨写真を複数見つけた場合に、見つかった撮影姿勢推奨写真の１つをランダムに出力するように構成される、
請求項７に記載の写真出力装置。
【請求項１２】
前記ディスプレイ出力モジュールは、特に、前記撮影モジュールによって収集された前記撮影データに、前記見つかった撮影姿勢推奨写真を半透明に重ね合わせる、
請求項７に記載の写真出力装置。
【請求項１３】
撮影データを収集するように構成されるカメラと、
前記カメラによって収集された前記撮影データを解析して第１の属性パラメータを取得するように構成され、前記第１の属性パラメータは、顔の数と、画面上での顔の位置とを含み、また、解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングするように構成されるプロセッサと、
前記プロセッサが、第２の属性パラメータと前記第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真を見つけた場合、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった前記撮影姿勢推奨写真を出力するように構成されるディスプレイと、
を備える写真出力装置。
【請求項１４】
解析で得られた前記第１の属性パラメータと、前記１以上の予め保存された撮影姿勢推奨写真の前記第２の属性パラメータとをマッチングするとき、前記プロセッサは、特に、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングし、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定し、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される、
請求項１３に記載の写真出力装置。
【請求項１５】
前記第１の属性パラメータは更に各位置の顔のサイズを含み、
解析で得られた前記第１の属性パラメータと、前記１以上の予め保存された撮影姿勢推奨写真の前記第２の属性パラメータとをマッチングするとき、前記プロセッサは、特に、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするように構成され、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成され、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた前記各位置の顔のサイズと同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔のサイズが解析で得られた前記各位置の顔のサイズと同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される、
請求項１３に記載の写真出力装置。
【請求項１６】
前記第１の属性パラメータは更に各位置の顔面角度を含み、
解析で得られた前記第１の属性パラメータと、前記１以上の予め保存された撮影姿勢推奨写真の前記第２の属性パラメータとをマッチングするとき、前記プロセッサは、特に、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするように構成され、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成され、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が、解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた前記各位置の顔面角度と同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔面が解析で得られた前記各位置の顔面角度と同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される、
請求項１３に記載の写真出力装置。
【請求項１７】
前記ディスプレイは、前記プロセッサが、第２の属性パラメータが前記第１の属性パラメータと合致する撮影姿勢推奨写真を複数見つけた場合に、見つかった撮影姿勢推奨写真の１つをランダムに出力する、
請求項１３に記載の写真出力装置。
【請求項１８】
前記ディスプレイは、特に、前記カメラによって収集された前記撮影データに、前記見つかった撮影姿勢推奨写真を半透明に重ね合わせるように構成される、
請求項１３に記載の写真出力装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信分野に関し、特に、写真出力方法および装置に関する。
【背景技術】
【０００２】
カメラは既に撮影された顏を精確に判断することができ、顏の位置、人の数、顏が笑っているか否か、目が閉じているか否かを検出することができる。現在、デジタルカメラでは、笑顔の撮影や目を開いた状態の撮影等のモードが一般に採用される。このようなモードでは、シャッターが押されたとしても、カメラは、笑顔や目が閉じていないことを検出したときにのみ、知的に写真を撮ることもできる。しかしながら、現在の撮影技術では、カメラの画像認識機能は、焦点調節と撮影時のスマート調節とにしか用いられない。
【発明の概要】
【０００３】
本発明の実施形態は、ユーザーに素晴らしい撮影姿勢推奨写真を出力することのできる写真出力方法および装置を提供する。
【０００４】
本発明の第１の態様は、写真出力方法を提供する。本方法は、
カメラを用いて撮影データを収集するステップと、
収集された前記撮影データを解析して第１の属性パラメータを取得するステップであって、前記第１の属性パラメータは、顏の数と、画面上での顔の位置とを含む、ステップと、
解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングするステップと、
第２の属性パラメータと前記第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、前記撮影姿勢推奨写真を出力するステップと、
を有してよい。
【０００５】
第１の態様に関して、第１の可能な実施方式では、解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングする前記ステップは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするステップと、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するステップと、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するステップと、
を有する。
【０００６】
第１の態様に関して、第２の可能な実施方式では、前記第１の属性パラメータは更に各位置の顔のサイズを含み、解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングする前記ステップは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするステップと、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するステップと、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた前記各位置の顔のサイズと同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔のサイズが解析で得られた前記各位置の顔のサイズと同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するステップと、
を有する。
【０００７】
第１の態様に関して、第３の可能な実施方式では、前記第１の属性パラメータは更に各位置の顔面角度を含み、解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングする前記ステップは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするステップと、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するステップと、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた前記各位置の顔面角度と同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔面が解析で得られた前記各位置の顔面角度と同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するステップと、
を有する。
【０００８】
第１の態様の第１の態様〜第３の可能な実施方式のうちいずれか１つに関して、第４の可能な実施方式では、第２の属性パラメータが前記第１の属性パラメータにマッチする撮影姿勢推奨写真が複数見つかった場合に、見つかった撮影姿勢推奨写真の１つがランダムに出力される。
【０００９】
第１の態様の第１の態様〜第３の可能な実施方式のうちいずれか１つに関して、第５の可能な実施方式では、前記見つかった撮影姿勢推奨写真を出力する前記ステップは、
前記カメラによって収集された前記撮影データに、前記見つかった撮影姿勢推奨写真を半透明に重ね合わせるステップ、
を有する。
【００１０】
本発明の第２の態様は、写真出力装置を提供する。該写真出力装置は、
撮影データを収集するように構成される撮影モジュールと、
前記撮影モジュールによって収集された前記撮影データを解析して第１の属性パラメータを取得するように構成される解析モジュールであって、前記第１の属性パラメータは、顏の数と、画面上での顔の位置とを含む、解析モジュールと、
前記解析モジュールによる解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングするように構成されるマッチングモジュールと、
前記マッチングモジュールが、第２の属性パラメータと前記第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真を見つけた場合、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった前記撮影姿勢推奨写真を出力するように構成されるディスプレイ出力モジュールと、
を備えてよい。
【００１１】
第２の態様に関して、第１の可能な実施方式では、前記マッチングモジュールは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成される第１のマッチングサブモジュールと、
前記第１のマッチングサブモジュールが、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真を見つけた場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成される第２のマッチングサブモジュールと、
前記第２のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるというものである場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される第１の判定サブモジュールと、
を有する。
【００１２】
第２の態様に関して、第２の可能な実施方式では、前記第１の属性パラメータは更に各位置の顔のサイズを含み、前記マッチングモジュールは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成される第１のマッチングサブモジュールと、
前記第１のマッチングサブモジュールが、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真を見つけた場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成される第２のマッチングサブモジュールと、
前記第２のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるというものである場合、前記撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた前記各位置の顔のサイズと同じであるか否かを判定するように構成される第３のマッチングサブモジュールと、
前記第３のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記各位置の顔のサイズが解析で得られた前記各位置の顔のサイズと同じであるというものである場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される第２の判定サブモジュールと、
を有する。
【００１３】
第２の態様に関して、第３の可能な実施方式では、前記第１の属性パラメータは更に各位置の顔面角度を含み、前記マッチングモジュールは、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成される第１のマッチングサブモジュールと、
前記第１のマッチングサブモジュールが、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真を見つけた場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成される第２のマッチングサブモジュールと、
前記第２のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるというものである場合、前記撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた前記各位置の顔面角度と同じであるか否かを判定するように構成される第４のマッチングサブモジュールと、
前記第４のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記各位置の顔面が解析で得られた前記各位置の顔面角度と同じであるというものである場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される第３の判定サブモジュールと、
を有する。
【００１４】
第１の態様の第２の態様〜第３の可能な実施方式のうちいずれか１つに関して、第４の可能な実施方式では、前記ディスプレイ出力モジュールは、特に、前記マッチングモジュールが、第２の属性パラメータが前記第１の属性パラメータと合致する撮影姿勢推奨写真を複数見つけた場合に、見つかった撮影姿勢推奨写真の１つをランダムに出力するように構成される。
【００１５】
第１の態様の第２の態様〜第３の可能な実施方式のうちいずれか１つに関して、第５の可能な実施方式では、前記ディスプレイ出力モジュールは、特に、前記撮影モジュールによって収集された前記撮影データに、前記見つかった撮影姿勢推奨写真を半透明に重ね合わせる。
【００１６】
本発明の第３の態様は、写真出力装置を提供する。本写真出力装置は、
撮影データを収集するように構成されるカメラと、
前記カメラによって収集された前記撮影データを解析して第１の属性パラメータを取得するように構成され、前記第１の属性パラメータは、顏の数と、画面上での顔の数とを含み、また、解析で得られた前記第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングするように構成されるプロセッサと、
前記プロセッサが、第２の属性パラメータと前記第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真を見つけた場合、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、前記撮影姿勢推奨写真を出力するように構成されるディスプレイと、
を備えてよい。
【００１７】
第３の態様に関して、第１の可能な実施方式では、解析で得られた前記第１の属性パラメータと、前記１以上の予め保存された撮影姿勢推奨写真の前記第２の属性パラメータとをマッチングするとき、前記プロセッサ、特に、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングし、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定し、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される。
【００１８】
第３の態様に関して、第２の可能な実施方式では、前記第１の属性パラメータは更に各位置の顔のサイズを含み、解析で得られた前記第１の属性パラメータと、前記１以上の予め保存された撮影姿勢推奨写真の前記第２の属性パラメータとをマッチングするとき、前記プロセッサは、特に、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成され、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成され、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が、解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた前記各位置の顔のサイズと同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔のサイズが解析で得られた前記各位置の顔のサイズと同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される。
【００１９】
第３の態様に関して、第３の可能な実施方式では、前記第１の属性パラメータは更に各位置の顔面角度を含み、解析で得られた前記第１の属性パラメータと、前記１以上の予め保存された撮影姿勢推奨写真の前記第２の属性パラメータとをマッチングするとき、前記プロセッサは、特に、
解析で得られた前記顔の数と、前記１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成され、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成され、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた前記各位置の顔面角度と同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔面が解析で得られた前記各位置の顔面角度と同じであるという判定結果である場合、前記第２の属性パラメータと前記第１の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される。
【００２０】
第３の態様の第３の態様〜第３の可能な実施方式のうちいずれか１つに関して、第４の可能な実施方式では、前記ディスプレイは、前記プロセッサが、第２の属性パラメータが前記第１の属性パラメータと合致する撮影姿勢推奨写真を複数見つけた場合に、見つかった撮影姿勢推奨写真の１つをランダムに出力する。
【００２１】
第３の態様の第３の態様〜第３の可能な実施方式のうちいずれか１つに関して、第５の可能な実施方式では、前記ディスプレイは、特に、前記カメラによって収集された前記撮影データに、前記見つかった撮影姿勢推奨写真を半透明に重ね合わせるように構成される。
【００２２】
上記から分かるように、本発明のいくつかの実現可能な実施方式では、撮影モジュール（カメラ）を用いて撮影データが収集され、収集された撮影データが解析されて、第１の属性パラメータが取得される。第１の属性パラメータは、顏の数と、画面上での顔の位置とを含む。解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとでマッチングが実行され、その第２の属性パラメータと第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、撮影姿勢推奨写真が出力されるこのようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明に係る写真出力方法の実施形態１の概略図である。
【図２】本発明に係る、顔位置範囲を分割する原理の実施形態の概略図である。
【図２．１】本発明に係る、顔位置範囲を分割する原理の別の実施形態の概略図である。
【図３】本発明に係る、顔サイズを表す原理の実施形態の概略図である。
【図４】本発明に係る、カメラによって収集された撮影データの実施形態の概略図である。
【図５】本発明に係る撮影姿勢推奨写真の実施形態の概略表現図である。
【図５．１】本発明に係る出力写真の表示効果の概略図である。
【図６】本発明に係る写真出力方法の実施形態２の概略フローチャートである。
【図７】本発明に係る、カメラによって収集された撮影データの実施形態の概略図である。
【図８】本発明に係る、カメラによって収集された撮影データの実施形態の概略図である。
【図９】本発明に係る、撮影姿勢推奨写真の実施形態の概略図である。
【図１０】本発明に係る、撮影姿勢推奨写真の実施形態の概略図である。
【図１０．１】本発明に係る写真出力方法の実施形態２の概略図である。
【図１１】本発明に係る写真出力方法の実施形態３の概略図である。
【図１２】本発明に係る写真出力方法の実施形態４の概略図である。
【図１３】本発明に係る写真出力装置の実施形態の構造組成の概略図である。
【図１４】本発明に係るマッチングモジュールの実施形態の構造組成の概略図である。
【図１５】本発明に係るマッチングモジュールの実施形態の構造組成の概略図である。
【図１６】本発明に係るマッチングモジュールの実施形態の構造組成の概略図である。
【図１７】本発明に係る写真出力装置の実施形態の構造組成の概略図である。
【発明を実施するための形態】
【００２４】
本発明の目的、技術構成および利点をより明確にするために、添付の図面を参照して、以下、本発明を更に詳述する。
【００２５】
図１は、本発明に係る写真出力方法の実施形態１の概略フローチャートである。図１に示されるように、本方法は、以下のステップを有してよい。
【００２６】
ステップＳ１１０：カメラを用いて撮影データを収集する。
【００２７】
具体的な実施において、携帯電話やカメラ等の撮影装置を用いて写真を撮る（例えば自撮り）と、レンズの前の被写体、例えば顏の数、顏のサイズ、画面上での顔の位置、顔面角度等を、カメラを用いてキャプチャすることができる。
【００２８】
ステップＳ１１１：収集された撮影データを解析して、第１の属性パラメータを取得する。
【００２９】
いくつかの実現可能な実施方式では、第１の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置とを含む。いくつかの他の実施形態では、属性パラメータは更に、各位置の顔のサイズおよび／または各位置の顔面角度等を含んでよい。
【００３０】
本発明の本実施形態の具体的な実施において、撮影装置には複数の美しい撮影姿勢推奨写真が予め保存されてよい。各写真のパラメータ（含まれる顏の数、画面上での顔の位置、各位置の顔のサイズ、各位置の顔面角度等）が定義され、定義されたパラメータはその写真の第２の属性パラメータとして保存される。
【００３１】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、画面上での顏の位置は位置範囲であってよい。例えば、画面は、上領域、下領域、左領域、右領域および中間領域（例えば図２の図示）のような複数の領域に分割されてよく、或いは、図２．１のボックスによって示される、より細かい領域に分割されてよい。別の実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、画面上での顔の位置は具体的な位置座標であってよい。
【００３２】
同様に、いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔のサイズは画面の区間範囲によって表されてよい。例えば、画面上での顔の位置が分割された領域の位置範囲である場合、画面の各領域は複数のサイズのボックスに分割され、各ボックスが区間範囲を表す。このように、各位置の顔のサイズは、ボックスサイズを用いて表されてよい。例えば図３に示されるように、画面の中間領域は、５つのボックスすなわち小さい順にＡ１，Ａ２，Ａ３，Ａ４およびＡ５に分割されてよい。したがって、画面の中間領域位置における顏のサイズは、Ａ１、Ａ１より大きくＡ２より小さい、Ａ２より大きくＡ３より小さい、Ａ３より大きくＡ４より小さい、またはＡ４より大きくＡ５より小さいと表されてよい（図４の顏のサイズはＡ２より大きくＡ３より小さい）。いくつかの他の実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔のサイズは、実際の長さ、幅、高さ等のパラメータによって表されてもよい。
【００３３】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔面角度は角度値であってよく、例えば正面、真側面または４５°側面であってよい。或いは、顔面角度は角度範囲であってよく、例えば正面、０〜４５°左側面または０〜４５°右側面であってよい。
【００３４】
当然ながら、具体的な実施において、画面上での顏の位置、サイズおよび角度は他の方式で表されてもよく、本明細書では網羅的に列挙することしない。
【００３５】
ステップＳ１１２：解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングする。
【００３６】
具体的な実施において、第１の属性パラメータおよび第２の属性パラメータに具体的に含まれるパラメータの内容の違いに従って、異なるマッチング規則が設定されてよい。属性パラメータマッチングのマッチング順序と、ステップＳ１１２でマッチングする必要のある特定のパラメータとは異なってよく、予め設定されたマッチング結果と合致するか否かの判断基準も異なってよい。例えば、第１の属性パラメータおよび第２の属性パラメータが、カメラによって収集された顏の数と画面上での顔の位置とを含む場合、マッチングされる必要のあるパラメータは、顏の数と画面上での顔の位置だけである。撮影データに含まれる顏の数が撮影姿勢推奨写真に含まれる顏の数と同じであり、また、撮影データにおける各顔の位置が撮影姿勢推奨写真における各顔の位置と同じである場合、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。しかしながら、第１の属性パラメータおよび第２の属性パラメータが、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む場合、ステップＳ１１２でマッチングする必要のあるパラメータはその３つである。撮影データに含まれる顏の数が撮影姿勢推奨写真における顏の数と同じであり、撮影データにおける各顏の位置が撮影姿勢推奨写真における各顔の位置と同じであり、撮影データにおける各位置の顔のサイズが撮影姿勢推奨写真のものと同じである場合、その第２の属性パラメータと撮影データの解析によって得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。具体的な実施において、第１の属性パラメータおよび／または第２の属性パラメータに含まれる画面上での顔の位置が具体的な位置座標であり、第１の属性パラメータと第２の属性パラメータとのマッチングが画面上での顔の位置について実行される場合、位置が同じであることは具体的な位置座標が同じであることを意味してよい。第１の属性パラメータおよび／または第２の属性パラメータに含まれる画面上での顔の位置が位置範囲であり、第１の属性パラメータと第２の属性パラメータとマッチングが画面上での顔の位置について実行される場合、位置が同じであることは同じ位置範囲に位置すること、例えば図２に対応して、両者が画面の左側、右側等に位置することを意味してよい。具体的な実施において、各位置の顔のサイズが画面の区間範囲によって表され、第１の属性パラメータと第２の属性パラメータとのマッチングが各位置の顔のサイズについて実行される場合、サイズが同じであることは画面の同じ区間範囲に位置することを意味してよい。例えば、図４（カメラによって収集された撮影データ）および図５（予め保存された撮影姿勢推奨写真）に対応して、サイズが同じであることは、サイズがＡ２より大きくＡ３より小さい同じ区間に位置することを意味してよい。各位置の顔のサイズが実際の長さ、幅、高さ等のパラメータによって表され、第１の属性パラメータと第２の属性パラメータとのマッチングが各位置の顔のサイズについて実行される場合、サイズが同じであることは長さ、幅或いは高さが同じであることを意味してよい。
【００３７】
ステップＳ１１３：第２の属性パラメータと第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、撮影姿勢推奨写真を出力する。
【００３８】
いくつかの実現可能な実施方式では、ステップＳ１１３では、カメラによって収集された撮影データに撮影姿勢推奨写真が半透明に重ね合わされてよい（図５．１に示されるように、正面を向いている顏はカメラによって収集された撮影データであり、横向きの顏は撮影姿勢推奨写真である）。一方で、撮影姿勢推奨写真によって生じるカメラによって収集された撮影データに対する干渉を低減することができ、他方で、ユーザーが２つの写真を比較して自身の撮影姿勢を調整する際に都合がよい。
【００３９】
いくつかの実現可能な実施方式では、複数の撮影姿勢推奨写真がマッチング結果に合致してよい。したがって、ステップＳ１１３では、その属性パラメータが撮影データの属性パラメータにマッチする撮影姿勢推奨写真が複数見つかった場合、見つかった撮影姿勢推奨写真の１つがランダムに出力されてよい。
【００４０】
上記から分かるように、いくつかの実現可能な実施方式では、カメラを用いて撮影データが収集され、収集された撮影データが分析されて第１の属性パラメータが取得される。第１の属性パラメータは、顏の数と画面上での顔の位置とを含む。解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとでマッチングが実行され、その第２の属性パラメータと第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、撮影姿勢推奨写真が出力される。このようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
【００４１】
図６は、本発明に係る写真出力方法の実施形態２の概略フローチャートである。図６に示されるように、本方法は以下のステップを有してよい。
【００４２】
ステップＳ２１０：カメラを用いて撮影データを収集する。
【００４３】
具体的な実施において、携帯電話やカメラ等の撮影装置を用いて写真を撮る（例えば自撮り）と、レンズの前の被写体、例えば顏の数、顏のサイズ、画面上での顔の位置、顔面角度等を、カメラを用いてキャプチャすることができる。
【００４４】
ステップＳ２１１：収集された撮影データを解析して、第１の属性パラメータを取得する。第１の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置とを含む。
【００４５】
本発明の本実施形態の具体的な実施において、撮影装置には複数の美しい撮影姿勢推奨写真が予め保存されてよい。各写真のパラメータ（含まれる顏の数、画面上での顔の位置、各位置の顔のサイズ、各位置の顔面角度等）が定義され、定義されたパラメータはその写真の第２の属性パラメータとして保存される。
【００４６】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、画面上での顏の位置は位置範囲であってよい。例えば、画面は、上領域、下領域、左領域、右領域および中間領域（例えば図２の図示）のような複数の領域に分割されてよく、或いは、他の領域（例えば図２．１に示される領域）に分割されてよい。別の実現可能な実施方式では、画面上での顔の位置は具体的な位置座標であってよい。
【００４７】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔のサイズは画面の区間範囲によって表されてよい。例えば、画面上での顔の位置が領域である場合、画面の各領域は、ボックスを用いて、領域範囲内で複数のサイズのボックスに分割され、各ボックスは区間範囲を表す。ボックスサイズは、各位置の顔のサイズを表すのに用いられてよい。例えば図３に示されるように、画面の中間領域は、５つのボックスすなわち小さい順にＡ１，Ａ２，Ａ３，Ａ４およびＡ５に分割されてよい。したがって、画面の中間領域位置における顏のサイズは、Ａ１、Ａ１より大きくＡ２より小さい、Ａ２より大きくＡ３より小さい、Ａ３より大きくＡ４より小さい、またはＡ４より大きくＡ５より小さいと表されてよい（図４の顏のサイズはＡ２より大きくＡ３より小さい）。いくつかの他の実現可能な実施方式では、各位置の顔のサイズは、実際の長さ、幅、高さ等のパラメータによって表されてもよい。顔面角度は角度値であってよく、例えば、正面、真側面または４５°側面であってよい。或いは、顔面角度は角度範囲であってよく、例えば正面、０〜４５°左側面または０〜４５°右側面であってよい。
【００４８】
当然ながら、具体的な実施において、画面上での顏の位置、サイズおよび角度は他の方式で表されてもよく、本明細書では網羅的に列挙することしない。
【００４９】
ステップＳ２１２：解析で得られた顏の数と、１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングする。
【００５０】
具体的な実施において、カメラによって収集される顏の数は１以上であってよい。例えば、図７はカメラが１つの顏を収集する場合のファインダーフレームを示し、図８はカメラが２つの顏を収集する場合のファインダーフレームを示す。図７および図８に関して、ステップＳ２１２では、マッチングを実行して、１つの顏または２つの顏を含む撮影姿勢推奨写真があるか否かを判定する。
【００５１】
ステップＳ２１３：含まれる顏の数が解析で得られた顏の数と同じである撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真における画面上での各顔の位置が、解析で得られた画面上での各顏の位置と同じであるか否かを判定する。撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での各顔の位置と同じであるという判定結果である場合、ステップＳ２１４を実行する。
【００５２】
図７および図８の例に関して、ステップＳ２１２で１つの顏または２つの顏を含む撮影姿勢推奨写真が見つかった場合、１つの顏に対応する撮影姿勢推奨写真を図９に示し、２つの顏に対応する撮影姿勢推奨写真を図１０に示す。したがって、ステップＳ２１３において、図９の画面上での顔の位置が図７の画面上での顔の位置と同じであるか否かが更に判定されてよく、図１０の画面上での各顔の位置が図８の画面上での各顔の位置と同じであるか否かが判定されてよい。図２、図７および図９に関して、図７の撮影データでは画面上での顔の位置が中間領域であり、図９の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図９の撮影姿勢推奨写真における画面上での１つの顔の位置が、図７の撮影データにおける画面上での１つの顔の位置と同じであることが分かる。したがって、ステップＳ２１４では、図７の撮影データについて、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。
【００５３】
具体的な実施において、図９の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。全ての予め保存された撮影姿勢推奨写真がトラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【００５４】
同様に、図２．１、図８および図１０に関して、図８の画面上での２つの顔の位置が図２．１の左上の図に示される位置にそれぞれ対応し、図１０の画面上での２つの顔の位置も図２．１の左上の図に示される位置に対応することが分かる。したがって、図１０の撮影姿勢推奨写真における画面上での２つの顔の位置は、両方とも、図８の撮影データにおける画面上での２つの顔の位置と同じである。したがって、ステップＳ２１４では、図８の撮影データについて、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する、図１０に示される撮影姿勢推奨写真が見つかったと判定されてよい。
【００５５】
具体的な実施において、図１０の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【００５６】
ステップＳ２１４：その第２の属性パラメータと解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定する。
【００５７】
ステップＳ２１５：その第２の属性パラメータと解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真を出力する。
【００５８】
いくつかの実現可能な実施方式では、ステップＳ２１５では、カメラによって収集された撮影データに撮影姿勢推奨写真が半透明に重ね合わされてよい（図５．１に示されるように、正面を向いている顏はカメラによって収集された撮影データであり、横向きの顏は撮影姿勢推奨写真であり、図１０．１に示されるように、抱き合って向き合っている２人は撮影姿勢推奨写真である）。一方で、２つの顔の位置撮影姿勢推奨写真によって生じるカメラによって収集された撮影データに対する干渉を低減することができ、他方で、ユーザーが２つの写真を比較して自身の撮影姿勢を調整する際に都合がよい。
【００５９】
いくつかの実現可能な実施方式では、複数の撮影姿勢推奨写真がマッチング結果に合致してよい。したがって、ステップＳ２１５では、第２の属性パラメータが第１の属性パラメータにマッチする撮影姿勢推奨写真が複数見つかった場合に、見つかった撮影姿勢推奨写真の１つがランダムに出力されてよい。
【００６０】
上記から分かるように、いくつかの実現可能な実施方式では、カメラを用いて撮影データが収集され、収集された撮影データが分析されて第１の属性パラメータが取得される。第１の属性パラメータは、カメラによって収集される顏の数と、画面上での顔の位置とを含む。解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとでマッチングが実行され、その第２の属性パラメータが解析で得られた第１の属性パラメータとマッチする撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった撮影姿勢推奨写真が出力される。このようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
【００６１】
図１１は、本発明に係る写真出力方法の実施形態３の概略フローチャートである。図１１に示されるように、本方法は以下のステップを有してよい。
【００６２】
ステップＳ３１０：カメラを用いて撮影データを収集する。
【００６３】
具体的な実施において、携帯電話やカメラ等の撮影装置を用いて写真を撮る（例えば自撮り）と、レンズの前の被写体、例えば顏の数、顏のサイズ、画面上での顔の位置、顔面角度等を、カメラを用いてキャプチャすることができる。
【００６４】
ステップＳ３１１：収集された撮影データを解析して、第１の属性パラメータを取得する。第１の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む。
【００６５】
本発明の本実施形態の具体的な実施において、撮影装置には複数の美しい撮影姿勢推奨写真が予め保存されてよい。各写真のパラメータ（含まれる顏の数、画面上での顔の位置、各位置の顔のサイズ、各位置の顔面角度等）が定義され、定義されたパラメータはその写真の第２の属性パラメータとして保存される。
【００６６】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、画面上での顏の位置は位置範囲であってよい。例えば、画面は、上領域、下領域、左領域、右領域および中間領域（例えば図２の図示）のような複数の領域に分割されてよく、或いは、他の領域（例えば、図２．１において、各ボックスは領域を表す）に分割されてよい。別の実現可能な実施方式では、画面上での顔の位置は具体的な位置座標であってよい。
【００６７】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔のサイズは画面の区間範囲によって表されてよい。例えば、画面上での顔の位置が領域である場合、画面の各領域は、ボックスを用いて、領域範囲内で複数のサイズのボックスに分割され、各ボックスは区間範囲を表す。ボックスサイズは、各位置の顔のサイズを表すのに用いられてよい。例えば図３に示されるように、画面の中間領域は、５つのボックスすなわち小さい順にＡ１，Ａ２，Ａ３，Ａ４およびＡ５に分割されてよい。したがって、画面の中間領域位置における顏のサイズは、Ａ１、Ａ１より大きくＡ２より小さい、Ａ２より大きくＡ３より小さい、Ａ３より大きくＡ４より小さい、またはＡ４より大きくＡ５より小さいと表されてよい（図４の顏のサイズはＡ２より大きくＡ３より小さい）。いくつかの他の実現可能な実施方式では、各位置の顔のサイズは、実際の長さ、幅、高さ等のパラメータによって表されてもよい。顔面角度は角度値であってよく、例えば、正面、真側面または４５°側面であってよい。或いは、顔面角度は角度範囲であってよく、例えば正面、０〜４５°左側面または０〜４５°右側面であってよい。
【００６８】
当然ながら、具体的な実施において、画面上での顏の位置、サイズおよび角度は他の方式で表されてもよく、本明細書では網羅的に列挙することしない。
【００６９】
ステップＳ３１２：解析で得られた顏の数と、１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングする。
【００７０】
具体的な実施において、カメラによって収集される顏の数は１以上であってよい。例えば、図７はカメラが１つの顏を収集する場合のファインダーフレームを示し、図８はカメラが２つの顏を収集する場合のファインダーフレームを示す。図７および図８に関して、ステップＳ３１２では、マッチングを実行して、１つの顏または２つの顏を含む撮影姿勢推奨写真があるか否かを判定する。
【００７１】
ステップＳ３１３：含まれる顏の数が解析で得られた顏の数と同じである撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真における画面上での各顔の位置が、解析で得られた画面上での各顏の位置と同じであるか否かを判定する。撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での各顔の位置と同じであるという判定結果である場合、ステップＳ３１４を実行する。
【００７２】
図７および図８の例に関して、ステップＳ３１２で１つの顏または２つの顏を含む撮影姿勢推奨写真が見つかった後、１つの顏に対応する撮影姿勢推奨写真を図９に示し、２つの顏に対応する撮影姿勢推奨写真を図１０に示す。したがって、ステップＳ３１３では、図９の画面上での顔の位置が図７の画面上での顔の位置と同じであるか否かが更に判定されてよく、図１０の画面上での各顔の位置が図８の画面上での各顔の位置と同じであるか否かが判定されてよい。図２、図７および図９に関して、図７の撮影データでは画面上での顔の位置が中間領域であり、図９の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図９の撮影姿勢推奨写真における画面上での１つの顔の位置が、図７の撮影データにおける画面上での１つの顔の位置と同じであることが分かる。
【００７３】
具体的な実施において、図９の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。全ての予め保存された撮影姿勢推奨写真がトラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【００７４】
同様に、図２．１、図８および図１０に関して、図８の画面上での２つの顔の位置が図２．１の左上の図に示される位置にそれぞれ対応し、図１０の画面上での２つの顔の位置も図２．１の左上の図に示される位置に対応することが分かる。したがって、図１０の撮影姿勢推奨写真における画面上での２つの顔の位置は、両方とも、図８の撮影データにおける画面上での２つの顔の位置と同じである。
【００７５】
具体的な実施において、図１０の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【００７６】
ステップＳ３１４：撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた各位置の顔のサイズと同じであるか否かを判定する。撮影姿勢推奨写真における各位置の顔のサイズが解析で得られた各位置の顔のサイズと同じであるという判定結果である場合、ステップＳ３１５を実行する。
【００７７】
図３、図７および図９に関して、図７の１つの顔のサイズがＡ２より大きくＡ３より小さく、図９の１つの顔のサイズもＡ２より大きくＡ３より小さいことが分かる。したがって、ステップＳ３１５では、その第２の属性パラメータと図７の撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する図９の撮影姿勢推奨写真が見つかったと判定されてよい。
【００７８】
具体的な実施において、図９の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔サイズの要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【００７９】
同様に、図８および図１０に関して、同じ位置における１つの顔のサイズが図８と図１０とで同じであるか否かが別々に判定されてよい。１つの顔のサイズが同じである場合、ステップＳ３１５において、その属性パラメータと図８の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。図８のある位置の顔のサイズが図１０の同じ位置の顔のサイズと同じであるが、別の位置の顔のサイズが図１０の同じ位置の顔のサイズと異なると判定された場合、属性パラメータと図８の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つからなかったと判定されてよい。
【００８０】
具体的な実施において、図１０の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔サイズの要件に合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【００８１】
ステップＳ３１５：その第２の属性パラメータと解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定する。
【００８２】
ステップＳ３１６：その第２の属性パラメータと解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真を出力する。
【００８３】
いくつかの実現可能な実施方式では、ステップＳ３１６では、カメラによって収集された撮影データに撮影姿勢推奨写真が半透明に重ね合わされてよい（図５．１に示されるように、正面を向いている顏はカメラによって収集された撮影データであり、横向きの顏は撮影姿勢推奨写真である）。一方で、２つの顔の位置撮影姿勢推奨写真によって生じるカメラによって収集された撮影データに対する干渉を低減することができ、他方で、ユーザーが２つの写真を比較して自身の撮影姿勢を調整する際に都合がよい。
【００８４】
いくつかの実現可能な実施方式では、複数の撮影姿勢推奨写真がマッチング結果に合致してよい。したがって、ステップＳ３１６では、第２の属性パラメータが撮影データの解析で得られた第１の属性パラメータにマッチする撮影姿勢推奨写真が複数見つかった場合に、見つかった撮影姿勢推奨写真の１つがランダムに出力されてよい。
【００８５】
上記から分かるように、いくつかの実現可能な実施方式では、カメラを用いて撮影データが収集され、収集された撮影データが分析されて第１の属性パラメータが取得される。第１の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む。解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとでマッチングが実行され、その第２の属性パラメータが解析で得られた第１の属性パラメータとマッチする撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった撮影姿勢推奨写真が出力される。このようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
【００８６】
図１２は、本発明に係る写真出力方法の実施形態４の概略フローチャートである。図１２に示されるように、本方法は以下のステップを有してよい。
【００８７】
ステップＳ４１０：カメラを用いて撮影データを収集する。
【００８８】
具体的な実施において、携帯電話やカメラ等の撮影装置を用いて写真を撮る（例えば自撮り）と、レンズの前の被写体、例えば顏の数、顏のサイズ、画面上での顔の位置、顔面角度等を、カメラを用いてキャプチャすることができる。
【００８９】
ステップＳ４１１：収集された撮影データを解析して、第１の属性パラメータを取得する。第１の属性パラメータは、カメラによって収集される顏の数と、画面上での顔の位置と、各位置の顔面角度とを含む。
【００９０】
本発明の本実施形態の具体的な実施において、撮影装置には複数の美しい撮影姿勢推奨写真が予め保存されてよい。各写真のパラメータ（含まれる顏の数、画面上での顔の位置、各位置の顔のサイズ、各位置の顔面角度等）が定義され、定義されたパラメータはその写真の第２の属性パラメータとして保存される。
【００９１】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、画面上での顏の位置は位置範囲であってよい。例えば、画面は、上領域、下領域、左領域、右領域および中間領域（例えば図２の図示）のような複数の領域に分割されてよく、或いは、他の領域（例えば、図２．１において、各ボックスは領域を表す）に分割されてよい。別の実現可能な実施方式では、画面上での顔の位置は具体的な位置座標であってよい。
【００９２】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔のサイズは画面の区間範囲によって表されてよい。例えば、画面上での顔の位置が領域である場合、画面の各領域は、ボックスを用いて、領域範囲内で複数のサイズのボックスに分割され、各ボックスは区間範囲を表す。ボックスサイズは、各位置の顔のサイズを表すのに用いられてよい。例えば図３に示されるように、画面の中間領域は、５つのボックスすなわち小さい順にＡ１，Ａ２，Ａ３，Ａ４およびＡ５に分割されてよい。したがって、画面の中間領域位置における顏のサイズは、Ａ１、Ａ１より大きくＡ２より小さい、Ａ２より大きくＡ３より小さい、Ａ３より大きくＡ４より小さい、またはＡ４より大きくＡ５より小さいと表されてよい（図４の顏のサイズはＡ２より大きくＡ３より小さい）。いくつかの他の実現可能な実施方式では、各位置の顔のサイズは、実際の長さ、幅、高さ等のパラメータによって表されてもよい。顔面角度は角度値であってよく、例えば、正面、真側面または４５°側面であってよい。或いは、顔面角度は角度範囲であってよく、例えば正面、０〜４５°左側面または０〜４５°右側面であってよい。
【００９３】
当然ながら、具体的な実施において、画面上での顏の位置、サイズおよび角度は他の方式で表されてもよく、本明細書では網羅的に列挙することしない。
【００９４】
ステップＳ４１２：解析で得られた顏の数と、１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングする。
【００９５】
具体的な実施において、カメラによって収集される顏の数は１以上であってよい。例えば、図７はカメラが１つの顏を収集する場合のファインダーフレームを示し、図８はカメラが２つの顏を収集する場合のファインダーフレームを示す。図７および図８に関して、ステップＳ４１２では、マッチングを実行して、１つの顏または２つの顏を含む撮影姿勢推奨写真があるか否かを判定する。
【００９６】
ステップＳ４１３：含まれる顏の数が解析で得られた顏の数と同じである撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真における画面上での各顔の位置が、解析で得られた画面上での各顏の位置と同じであるか否かを判定する。撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での各顔の位置と同じであるという判定結果である場合、ステップＳ４１４を実行する。
【００９７】
図７および図８の例に関して、ステップＳ４１２で１つの顏または２つの顏を含む撮影姿勢推奨写真が見つかった後、１つの顏に対応する撮影姿勢推奨写真を図９に示し、２つの顏に対応する撮影姿勢推奨写真を図１０に示す。したがって、ステップＳ４１３では、図９の画面上での顔の位置が図７の画面上での顔の位置と同じであるか否かが更に判定されてよく、図１０の画面上での各顔の位置が図８の画面上での各顔の位置と同じであるか否かが判定されてよい。図２、図７および図９に関して、図７の撮影データでは画面上での顔の位置が中間領域であり、図９の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図９の撮影姿勢推奨写真における画面上での１つの顔の位置が、図７の撮影データにおける画面上での１つの顔の位置と同じであることが分かる。
【００９８】
具体的な実施において、図９の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【００９９】
同様に、図２．１、図８および図１０に関して、図８の画面上での２つの顔の位置が図２．１の左上の図に示される位置にそれぞれ対応し、図１０の画面上での２つの顔の位置も図２．１の左上の図に示される位置に対応することが分かる。したがって、図１０の撮影姿勢推奨写真における画面上での２つの顔の位置は、両方とも、図８の撮影データにおける画面上での２つの顔の位置と同じである。
【０１００】
具体的な実施において、図１０の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１０１】
ステップＳ４１４：撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた各位置の顔面角度と同じであるか否かを判定する。撮影姿勢推奨写真における各位置の顔面が解析で得られた各位置の顔面角度と同じであるという判定結果である場合、ステップＳ４１５を実行する。
【０１０２】
図７および図９に関して、図７の１つの顔の角度が正面であり、図９の１つの顔の角度が０〜４５°右側面であることが分かる。したがって、図９の撮影姿勢推奨写真の第２の属性パラメータと、図７の撮影データの解析で得られた第１の属性パラメータとは、予め設定されたマッチング結果に合致しないと判定されてよい。
【０１０３】
具体的な実施において、図９の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔面角度のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１０４】
同様に、図８および図１０に関して、同じ位置における１つの顔の顔面角度が図８と図１０とで同じであるか否かが別々に判定されてよい。１つの顔の顔面角度が同じである場合、ステップＳ４１５において、その属性パラメータと図８の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。図８のある位置の顔面角度は図１０の同じ位置の顔面角度と同じであるが、別の位置顔面角度が図１０の同じ位置の顔面角度と異なると判定された場合、図１０の撮影姿勢推奨写真の属性パラメータと、図８の撮影データの属性パラメータとは、予め設定されたマッチング結果に合致しないと判定されてよい。
【０１０５】
具体的な実施において、図１０の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔面角度のマッチング要件に合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１０６】
ステップＳ４１５：その第２の属性パラメータと解析で得られた属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定する。
【０１０７】
ステップＳ４１６：第２の属性パラメータと解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真を出力する。
【０１０８】
いくつかの実現可能な実施方式では、ステップＳ４１６では、カメラによって収集された撮影データに撮影姿勢推奨写真が半透明に重ね合わされてよい（図５．１に示されるように、正面を向いている顏はカメラによって収集された撮影データであり、横向きの顏は撮影姿勢推奨写真である）。一方で、２つの顔の位置撮影姿勢推奨写真によって生じるカメラによって収集された撮影データに対する干渉を低減することができ、他方で、ユーザーが２つの写真を比較して自身の撮影姿勢を調整する際に都合がよい。
【０１０９】
いくつかの実現可能な実施方式では、複数の撮影姿勢推奨写真がマッチング結果に合致してよい。したがって、ステップＳ４１６では、その属性パラメータが撮影データの属性パラメータにマッチする撮影姿勢推奨写真が複数見つかった場合、見つかった撮影姿勢推奨写真の１つがランダムに出力されてよい。
【０１１０】
上記から分かるように、いくつかの実現可能な実施方式では、カメラを用いて撮影データが収集され、収集された撮影データが分析されて第１の属性パラメータが取得される。第１の属性パラメータは、カメラによって収集される顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む。解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとでマッチングが実行され、その第２の属性パラメータが撮影データの解析で得られた第１の属性パラメータにマッチする撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった撮影姿勢推奨写真が出力される。このようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
【０１１１】
上記に対応して、本発明は更に、上述の方法実施形態の実施に用いることのできる装置実施形態を提供する。
【０１１２】
図１３は、本発明に係る写真出力装置（具体的な実施において、写真出力装置は、カメラ等の撮影機能を提供する装置であってよい）の実施形態１の構造組成の概略図である。図１３に示されるように、写真出力装置は、撮影モジュール１３１（具体的な実施において、カメラ等のビデオ収集装置であってよい）と、解析モジュール１３２と、マッチングモジュール１３３と、ディスプレイ出力モジュール１３４とを有してよい。
【０１１３】
撮影モジュール１３１は、撮影データを収集するように構成される。
【０１１４】
解析モジュール１３２は、撮影モジュール１３１によって収集された撮影データを解析して、第１の属性パラメータを取得するように構成される。第１の属性パラメータは、撮影モジュールによって収集された顏の数と、画面上での顔の位置とを含む。
【０１１５】
マッチングモジュール１３３は、解析モジュール１３２による解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングするように構成される。
【０１１６】
ディスプレイ出力モジュール１３４は、マッチングモジュール１３３が、第２の属性パラメータと解析で得られた第１の属性パラメータとが予め設定されたマッチング結果と合致する撮影姿勢推奨写真を見つけた場合に、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった撮影姿勢推奨写真を出力するように構成される。
【０１１７】
具体的な実施において、携帯電話やカメラ等の撮影装置を用いて写真を撮る（例えば自撮り）と、レンズの前の被写体、例えば顏の数、顏のサイズ、画面上での顔の位置、顔面角度等を、撮影モジュール１３１を用いてキャプチャすることができる。したがって、解析モジュール１３２は、撮影モジュールによって収集された撮影データを解析して、対応する第１の属性パラメータを取得してよい。いくつかの実現可能な実施方式では、第１の属性パラメータは、撮影モジュールによって収集された顏の数と、画面上での顔の位置とを含む。いくつかの他の実施形態では、第１の属性パラメータは更に、各位置の顔のサイズおよび／または各位置の顔面角度等を含んでよい。
【０１１８】
本発明の本実施形態の具体的な実施において、撮影装置には複数の美しい撮影姿勢推奨写真が予め保存されてよい。各写真のパラメータ（含まれる顏の数、画面上での顔の位置、各位置の顔のサイズ、各位置の顔面角度等）が定義され、定義されたパラメータはその写真の第２の属性パラメータとして保存される。
【０１１９】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、画面上での顔の位置は位置範囲であってよい。例えば、画面は、上領域、下領域、左領域、右領域および中間領域（例えば図２の図示）のような複数の領域に分割されてよい。別の実現可能な実施方式では、画面上での顔の位置は具体的な位置座標であってよい。
【０１２０】
同様に、いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔のサイズは画面の区間範囲によって表されてよい。例えば、画面上での顔の位置が分割された領域の位置範囲である場合、画面の各領域は複数のサイズのボックスに分割され、各ボックスが区間範囲を表す。このように、各位置の顔のサイズは、ボックスサイズを用いて表されてよい。例えば図３に示されるように、画面の中間領域は、５つのボックスすなわち小さい順にＡ１，Ａ２，Ａ３，Ａ４およびＡ５に分割されてよい。したがって、画面の中間領域位置における顏のサイズは、Ａ１、Ａ１より大きくＡ２より小さい、Ａ２より大きくＡ３より小さい、Ａ３より大きくＡ４より小さい、またはＡ４より大きくＡ５より小さいと表されてよい（図４の顏のサイズはＡ２より大きくＡ３より小さい）。いくつかの他の実現可能な実施方式では、各位置の顔のサイズは、実際の長さ、幅、高さ等のパラメータによって表されてもよい。
【０１２１】
同様に、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔面角度は角度値であってよく、例えば正面、真側面または４５°側面であってよい。或いは、顔面角度は角度範囲であってよく、例えば正面、０〜４５°左側面または０〜４５°右側面であってよい。
【０１２２】
当然ながら、具体的な実施において、画面上での顏の位置、サイズおよび角度は他の方式で表されてもよく、本明細書では網羅的に列挙することしない。
【０１２３】
マッチングモジュール１３３は、解析モジュール１３２による解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングしてよい。具体的な実施において、第１の属性パラメータおよび第２の属性パラメータに具体的に含まれるパラメータの内容の違いに従って、異なるマッチング規則が設定されてよい。マッチングモジュール１３３によって実行される属性パラメータのマッチング順序と、ステップＳ１１２でマッチングする必要のある特定のパラメータとは異なってよく、予め設定されたマッチング結果と合致するか否かの判断基準も異なってよい。例えば、第１の属性パラメータおよび第２の属性パラメータが、撮影モジュールによって収集された顏の数と画面上での顔の位置とを含む場合、マッチングされる必要のあるパラメータは、顏の数と画面上での顔の位置だけである。撮影データに含まれる顏の数が撮影姿勢推奨写真に含まれる顏の数と同じであり、また、撮影データにおける各顔の位置が撮影姿勢推奨写真における各顔の位置と同じである場合、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。しかしながら、第１の属性パラメータおよび第２の属性パラメータが、撮影モジュールによって収集された顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む場合、マッチングモジュール１３３によってマッチングされる必要のあるパラメータはその３つである。撮影データに含まれる顏の数が撮影姿勢推奨写真における顏の数と同じであり、撮影データにおける各顏の位置が撮影姿勢推奨写真における各顔の位置と同じであり、撮影データにおける各位置の顔のサイズが撮影姿勢推奨写真のものと同じである場合、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。第１の属性パラメータおよび／または第２の属性パラメータに含まれる画面上での顔の位置が具体的な位置座標であり、第１の属性パラメータと第２の属性パラメータとのマッチングが画面上での顔の位置について実行される場合、位置が同じであることは具体的な位置座標が同じであることを意味してよい。第１の属性パラメータおよび／または第２の属性パラメータに含まれる画面上での顔の位置が位置範囲であり、第１の属性パラメータと第２の属性パラメータとマッチングが画面上での顔の位置について実行される場合、位置が同じであることは同じ位置範囲に位置すること、例えば図２に対応して、両者が画面の左側、右側等に位置することを意味してよい。具体的な実施において、各位置の顔のサイズが画面の区間範囲によって表され、第１の属性パラメータと第２の属性パラメータとのマッチングが各位置の顔のサイズについて実行される場合、サイズが同じであることは画面の同じ区間範囲に位置することを意味してよい。例えば、図４（撮影モジュールによって収集された撮影データ）および図５（予め保存された撮影姿勢推奨写真）に対応して、サイズが同じであることは、サイズがＡ２より大きくＡ３より小さい同じ区間に位置することを意味してよい。各位置の顔のサイズが実際の長さ、幅、高さ等のパラメータによって表され、第１の属性パラメータと第２の属性パラメータとのマッチングが各位置の顔のサイズについて実行される場合、サイズが同じであることは長さ、幅或いは高さが同じであることを意味してよい。
【０１２４】
いくつかの実現可能な実施方式では、ディスプレイ出力モジュール１３４は、撮影モジュールによって収集された撮影データに撮影姿勢推奨写真を半透明に重ね合わせてよい（図５．１に示されるように、正面を向いている顏は撮影モジュールによって収集された撮影データであり、横向きの顏は撮影姿勢推奨写真である）。一方で、撮影姿勢推奨写真によって生じる撮影モジュールによって収集された撮影データに対する干渉を低減することができ、他方で、ユーザーが２つの写真を比較して自身の撮影姿勢を調整する際に都合がよい。
【０１２５】
いくつかの実現可能な実施方式では、複数の撮影姿勢推奨写真がマッチング結果に合致してよい。したがって、その属性パラメータが撮影データの属性パラメータとマッチする撮影姿勢推奨写真が複数見つかった場合、ディスプレイ出力モジュール１３４は、見つかった撮影姿勢推奨写真の１つをランダムに出力してよい。
【０１２６】
上記から分かるように、いくつかの実現可能な実施方式では、撮影モジュールを用いて撮影データが収集され、収集された撮影データが分析されて第１の属性パラメータが取得される。第１の属性パラメータは、顏の数と、画面上での顔の位置とを含む。解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとでマッチングが実行され、その第２の属性パラメータと第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、撮影姿勢推奨写真が出力される。このようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
【０１２７】
更に、図１４に関して、実現可能な実施方式として、本発明のマッチングモジュール１３３は、第１のマッチングサブモジュール１３３１、第２のマッチングサブモジュール１３３２および第１の判定サブモジュール１３３３を有してよい。
【０１２８】
第１のマッチングサブモジュール１３３１は、解析モジュール１３２による解析で得られた顏の数と、１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成される。
【０１２９】
具体的な実施において、撮影モジュール１３１によって収集された顏の数は１以上であってよい。例えば、図７はカメラが１つの顏を収集する場合のファインダーフレームを示し、図８はカメラが２つの顏を収集する場合のファインダーフレームを示す。図７および図８に関して、第１のマッチングサブモジュール１３３１はマッチングを実行して、１つの顏または２つの顏を含む撮影姿勢推奨写真があるか否かを判定する。１つの顏または２つの顏を含む撮影姿勢推奨写真が見つかった後、図７の１つの顔に対応して図９の撮影姿勢推奨写真が見つかり、図８の２つの顔に対応して図１０の撮影姿勢推奨写真が見つかる。
【０１３０】
第２のマッチングサブモジュール１３３２は、第１のマッチングサブモジュール１３３１が、含まれる顔の数が解析モジュール１３２による解析で得られた顏の数と同じである撮影姿勢推奨写真を見つけた場合に、撮影姿勢推奨写真における画面上での各顔の位置が、解析モジュール１３２による解析で得られた画面上での顏の位置と同じであるか否かを判定するように構成される。
【０１３１】
第１の判定サブモジュール１３３３は、第２のマッチングサブモジュールの判定結果が、撮影姿勢推奨写真における画面上での各顔の位置が解析モジュール１３２による解析で得られた画面での顔の位置と同じであるというものである場合、その第２の属性パラメータと解析モジュール１３２による解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定するように構成される。
【０１３２】
更に図７および図８の例に関して、第２のマッチングサブモジュール１３３２は更に、図９の画面上での顔の位置が図７の画面上での顔の位置と同じであるか否かを判定してよく、図１０の画面上での各顔の位置が図８の画面上での各顔の位置と同じであるか否かを判定してよい。図２、図７および図９に関して、図７の撮影データでは画面上での顔の位置が中間領域であり、図９の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図９の撮影姿勢推奨写真における画面上での１つの顔の位置が、図７の撮影データにおける画面上での１つの顔の位置と同じであることが分かる。したがって、図７の撮影データについて、第１の判定サブモジュール１３３３は、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。
【０１３３】
具体的な実施において、図９の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１３４】
同様に、図２．１、図８および図１０に関して、図８の画面上での２つの顔の位置が図２．１の左上の図に示される位置にそれぞれ対応し、図１０の画面上での２つの顔の位置も図２．１の左上の図に示される位置に対応することが分かる。したがって、図１０の撮影姿勢推奨写真における画面上での２つの顔の位置は、両方とも、図８の撮影データにおける画面上での２つの顔の位置と同じである。したがって、図８の撮影データについて、第１の判定サブモジュール１３３３は、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。
【０１３５】
具体的な実施において、図１０の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１３６】
更に、図１５に関して、実現可能な実施方式として、本発明のマッチングモジュール１３３は、第１のマッチングサブモジュール１３３１、第２のマッチングサブモジュール１３３２、第３のマッチングサブモジュール１３３５および第２の判定サブモジュール１３３６を有してよい。
【０１３７】
第１のマッチングサブモジュール１３３１は、解析モジュール１３２による解析で得られた顏の数と、１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成される。
【０１３８】
具体的な実施において、撮影モジュール１３１によって収集された顏の数は１以上であってよい。例えば、図７はカメラが１つの顏を収集する場合のファインダーフレームを示し、図８はカメラが２つの顏を収集する場合のファインダーフレームを示す。図７および図８に関して、第１のマッチングサブモジュール１３３１はマッチングを実行して、１つの顏または２つの顏を含む撮影姿勢推奨写真があるか否かを判定する。１つの顏または２つの顏を含む撮影姿勢推奨写真が見つかった後、図７の１つの顔に対応して図９の撮影姿勢推奨写真が見つかり、図８の２つの顔に対応して図１０の撮影姿勢推奨写真が見つかる。
【０１３９】
第２のマッチングサブモジュール１３３２は、第１のマッチングサブモジュール１３３１が、含まれる顔の数が解析モジュール１３２による解析で得られた顏の数と同じである撮影姿勢推奨写真を見つけた場合に、撮影姿勢推奨写真における画面での各顔の位置が、解析モジュール１３２による解析で得られた画面上での顏の位置と同じであるか否かを判定するように構成される。
【０１４０】
更に図７および図８の例に関して、第２のマッチングサブモジュール１３３２は更に、図９の画面上での顔の位置が図７の画面上での顔の位置と同じであるか否かを判定してよく、図１０の画面上での各顔の位置が図８の画面上での各顔の位置と同じであるか否かを判定してよい。図２、図７および図９に関して、図７の撮影データでは画面上での顔の位置が中間領域であり、図９の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図９の撮影姿勢推奨写真における画面上での１つの顔の位置が、図７の撮影データにおける画面上での１つの顔の位置と同じであることが分かる。
【０１４１】
具体的な実施において、図９の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１４２】
同様に、図２．１、図８および図１０に関して、図８の画面上での２つの顔の位置が図２．１の左上の図に示される位置にそれぞれ対応し、図１０の画面上での２つの顔の位置も図２．１の左上の図に示される位置に対応することが分かる。したがって、図１０の撮影姿勢推奨写真における画面上での２つの顔の位置は、両方とも、図８の撮影データにおける画面上での２つの顔の位置と同じである。
【０１４３】
具体的な実施において、図１０の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１４４】
第３のマッチングサブモジュール１３３５は、第２のマッチングサブモジュール１３３２の判定結果が、撮影姿勢推奨写真における画面上での各顔の位置が解析モジュール１３２による解析で得られた画面上での顏の位置と同じであるというものである場合、撮影姿勢推奨写真における各位置の顔のサイズが、解析モジュール１３２による解析で得られた各位置の顔のサイズと同じであるか否かを判定するように構成される。
【０１４５】
第２の判定サブモジュール１３３６は、第３のマッチングサブモジュール１３３５の判定結果が、撮影姿勢推奨写真における各位置の顔のサイズが解析モジュール１３２による解析で得られた各位置の顔のサイズと同じであるというものである場合、その第２の属性パラメータと解析モジュール１３２による解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定するように構成される。
【０１４６】
図３、図７および図９に関して、第３のマッチングサブモジュール１３３５によってマッチングが実行された後、図７の１つの顔のサイズがＡ２より大きくＡ３より小さく、図９の１つの顔のサイズもＡ２より大きくＡ３より小さいことが分かる。したがって、第２の判定サブモジュール１３３６は、その属性パラメータと図７の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する、図９の撮影姿勢推奨写真が見つかったと判定してよい。
【０１４７】
具体的な実施において、図９の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔のサイズの要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１４８】
同様に、図８および図１０に関して、第３のマッチングサブモジュール１３３５は、同じ位置における１つの顔のサイズが図８と図１０とで同じであるか否かを別々に判定してよい。１つの顔のサイズが同じである場合、第２の判定サブモジュール１３３６は、その属性パラメータと図８の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。図８のある位置の顔のサイズが図１０の同じ位置の顔のサイズと同じであるが、別の位置の顔のサイズが図１０の同じ位置の顔のサイズと異なると判定された場合、図１０の撮影姿勢推奨写真の第２の属性パラメータと、図８の撮影データの解析で得られた第１の属性パラメータとは、予め設定されたマッチング結果に合致しないと判定されてよい。
【０１４９】
具体的な実施において、図１０の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔サイズの要件に合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１５０】
更に、図１６に関して、実現可能な実施方式として、本発明のマッチングモジュール１３３は、第１のマッチングサブモジュール１３３１、第２のマッチングサブモジュール１３３２、第４のマッチングサブモジュール１３３８および第３の判定サブモジュール１３３９を有してよい。
【０１５１】
第１のマッチングサブモジュール１３３１は、解析モジュール１３２による解析で得られた顏の数と、１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成される。
【０１５２】
具体的な実施において、撮影モジュール１３１によって収集された顏の数は１以上であってよい。例えば、図７はカメラが１つの顏を収集する場合のファインダーフレームを示し、図８はカメラが２つの顏を収集する場合のファインダーフレームを示す。図７および図８に関して、第１のマッチングサブモジュール１３３１はマッチングを実行して、１つの顏または２つの顏を含む撮影姿勢推奨写真があるか否かを判定する。１つの顏または２つの顏を含む撮影姿勢推奨写真が見つかった後、図７の１つの顔に対応して図９の撮影姿勢推奨写真が見つかり、図８の２つの顔に対応して図１０の撮影姿勢推奨写真が見つかる。
【０１５３】
第２のマッチングサブモジュール１３３２は、第１のマッチングサブモジュール１３３１が、含まれる顔の数が解析モジュール１３２による解析で得られた顏の数と同じである撮影姿勢推奨写真を見つけた場合に、撮影姿勢推奨写真における画面上での各顔の位置が、解析モジュール１３２による解析で得られた画面上での顏の位置と同じであるか否かを判定するように構成される。
【０１５４】
更に図７および図８の例に関して、第２のマッチングサブモジュール１３３２は更に、図９の画面上での顔の位置が図７の画面上での顔の位置と同じであるか否かを判定してよく、図１０の画面上での各顔の位置が図８の画面上での各顔の位置と同じであるか否かを判定してよい。図２、図７および図９に関して、図７の撮影データでは画面上での顔の位置が中間領域であり、図９の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図９の撮影姿勢推奨写真における画面上での１つの顔の位置が、図７の撮影データにおける画面上での１つの顔の位置と同じであることが分かる。
【０１５５】
具体的な実施において、図９の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１５６】
同様に、図２．１、図８および図１０に関して、図８の画面上での２つの顔の位置が図２．１の左上の図に示される位置にそれぞれ対応し、図１０の画面上での２つの顔の位置も図２．１の左上の図に示される位置に対応することが分かる。したがって、図１０の撮影姿勢推奨写真における画面上での２つの顔の位置は、両方とも、図８の撮影データにおける画面上での２つの顔の位置と同じである。
【０１５７】
具体的な実施において、図１０の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１５８】
第４のマッチングサブモジュール１３３８は、第２のマッチングサブモジュール１３３２の判定結果が、撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での顔の位置と同じであるというものである場合、撮影姿勢推奨写真における各位置の顔面角度が、解析モジュール１３２による解析で得られた各位置の顔面角度と同じであるか否かを判定するように構成される。
【０１５９】
第３の判定サブモジュール１３３９は、第４のマッチングサブモジュール１３３８の判定結果が、撮影姿勢推奨写真における各位置の顔面が解析で得られた各位置の顔面角度と同じであるというものである場合、その第２の属性パラメータと解析モジュール１３２による解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定するように構成される。
【０１６０】
図７および図９に関して、図７の１つの顔の角度が正面であり、図９の１つの顔の角度が０〜４５°右側面であることが分かる。図７および図９の顏の顔面角度の判定に従って、第４のマッチングサブモジュール１３３８は、図９の撮影姿勢推奨写真の属性パラメータと図７の撮影データの属性パラメータとは、予め設定されたマッチング結果に合致しないと判定してよい。
【０１６１】
具体的な実施において、図９の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔面角度のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１６２】
同様に、図８および図１０に関して、第４のマッチングサブモジュール１３３８は、同じ位置における１つの顔の顔面角度が図８と図１０とで同じであるか否かを別々に判定してよい。１つの顔の顔面角度が同じである場合、第３の判定サブモジュール１３３９は、属性パラメータと図８の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。図８のある位置の顔面角度は図１０の同じ位置の顔面角度と同じであるが、別の位置顔面角度が図１０の同じ位置の顔面角度と異なると判定された場合、図１０の撮影姿勢推奨写真の第２の属性パラメータと、図８の撮影データの解析で得られた第１の属性パラメータとは、予め設定されたマッチング結果に合致しないと判定されてよい。
【０１６３】
具体的な実施において、図１０の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔面角度のマッチング要件に合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１６４】
図１７は、本発明に係る写真出力装置（具体的な実施において、写真出力装置は、カメラ等の撮影機能を提供する装置であってよい）の実施形態２の構造組成の概略図である。図１７に示されるように、写真出力装置は、カメラ１７１、プロセッサ１７２およびディスプレイ１７３を有してよい。
【０１６５】
カメラ１７１は、撮影データを収集するように構成される。
【０１６６】
具体的な実施において、携帯電話やカメラ等の撮影装置を用いて写真を撮る（例えば自撮り）と、レンズの前の被写体、例えば顏の数、顏のサイズ、画面上での顔の位置、顔面角度等を、カメラ１７１を用いてキャプチャすることができる。
【０１６７】
プロセッサ１７２は、カメラ１７１によって収集された撮影データを解析して、第１の属性パラメータを取得するように構成される。第１の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置とを含む。または、プロセッサ１７２は、解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとをマッチングするように構成される。
【０１６８】
いくつかの実現可能な実施方式では、第１の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置とを含む。いくつかの他の実施形態では、属性パラメータは更に、各位置の顔のサイズおよび／または各位置の顔面角度等を含んでよい。
【０１６９】
本発明の本実施形態の具体的な実施において、撮影装置には複数の美しい撮影姿勢推奨写真が予め保存されてよい。各写真のパラメータ（含まれる顏の数、画面上での顔の位置、各位置の顔のサイズ、各位置の顔面角度等）が定義され、定義されたパラメータはその写真の第２の属性パラメータとして保存される。
【０１７０】
いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、画面上での顏の位置は位置範囲であってよい。例えば、画面は、上領域、下領域、左領域、右領域および中間領域（例えば図２の図示）のような複数の領域に分割されてよい。別の実現可能な実施方式では、画面上での顔の位置は具体的な位置座標であってよい。
【０１７１】
同様に、いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔のサイズは画面の区間範囲によって表されてよい。例えば、画面上での顔の位置が分割された領域の位置範囲である場合、画面の各領域は複数のサイズのボックスに分割され、各ボックスが区間範囲を表す。このように、各位置の顔のサイズは、ボックスサイズを用いて表されてよい。例えば図３に示されるように、画面の中間領域は、５つのボックスすなわち小さい順にＡ１，Ａ２，Ａ３，Ａ４およびＡ５に分割されてよい。したがって、画面の中間領域位置における顏のサイズは、Ａ１、Ａ１より大きくＡ２より小さい、Ａ２より大きくＡ３より小さい、Ａ３より大きくＡ４より小さい、またはＡ４より大きくＡ５より小さいと表されてよい（図４の顏のサイズはＡ２より大きくＡ３より小さい）。いくつかの他の実現可能な実施方式では、各位置の顔のサイズは、実際の長さ、幅、高さ等のパラメータによって表されてもよい。
【０１７２】
同様に、いくつかの実現可能な実施方式では、第１の属性パラメータおよび／または第２の属性パラメータにおいて、各位置の顔面角度は角度値であってよく、例えば正面、真側面または４５°側面であってよい。或いは、顔面角度は角度範囲であってよく、例えば正面、０〜４５°左側面または０〜４５°右側面であってよい。
【０１７３】
当然ながら、具体的な実施において、画面上での顏の位置、サイズおよび角度は他の方式で表されてもよく、本明細書では網羅的に列挙することしない。
【０１７４】
具体的な実施において、第１の属性パラメータおよび第２の属性パラメータに具体的に含まれるパラメータの内容の違いに従って、異なるマッチング規則が設定されてよい。プロセッサ１７２によって実行される属性パラメータマッチングのマッチング順序と、マッチングされる必要のある特定のパラメータとは異なってよく、予め設定されたマッチング結果と合致するか否かの判断基準も異なってよい。例えば、第１の属性パラメータおよび第２の属性パラメータが、カメラによって収集された顏の数と画面上での顔の位置とを含む場合、マッチングされる必要のあるパラメータは、顏の数と画面上での顔の位置だけである。撮影データに含まれる顏の数が撮影姿勢推奨写真に含まれる顏の数と同じであり、また、撮影データにおける各顔の位置が撮影姿勢推奨写真における各顔の位置と同じである場合、第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。しかしながら、第１の属性パラメータおよび第２の属性パラメータが、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む場合、プロセッサ１７２によってマッチングされる必要のあるパラメータはその３つである。撮影データに含まれる顏の数が撮影姿勢推奨写真における顏の数と同じであり、撮影データにおける各顏の位置が撮影姿勢推奨写真における各顔の位置と同じであり、撮影データにおける各位置の顔のサイズが撮影姿勢推奨写真のものと同じである場合、第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。具体的な実施において、第１の属性パラメータおよび／または第２の属性パラメータに含まれる画面上での顔の位置が具体的な位置座標であり、第１の属性パラメータと第２の属性パラメータとのマッチングが画面上での顔の位置について実行される場合、位置が同じであることは具体的な位置座標が同じであることを意味してよい。第１の属性パラメータおよび／または第２の属性パラメータに含まれる画面上での顔の位置が位置範囲であり、第１の属性パラメータと第２の属性パラメータとマッチングが画面上での顔の位置について実行される場合、位置が同じであることは同じ位置範囲に位置すること、例えば図２に対応して、両者が画面の左側、右側等に位置することを意味してよい。具体的な実施において、各位置の顔のサイズが画面の区間範囲によって表され、第１の属性パラメータと第２の属性パラメータとのマッチングが各位置の顔のサイズについて実行される場合、サイズが同じであることは画面の同じ区間範囲に位置することを意味してよい。例えば、図４（カメラによって収集された撮影データ）および図５（予め保存された撮影姿勢推奨写真）に対応して、サイズが同じであることは、サイズがＡ２より大きくＡ３より小さい同じ区間に位置することを意味してよい。各位置の顔のサイズが実際の長さ、幅、高さ等のパラメータによって表され、第１の属性パラメータと第２の属性パラメータとのマッチングが各位置の顔のサイズについて実行される場合、サイズが同じであることは長さ、幅或いは高さが同じであることを意味してよい。
【０１７５】
ディスプレイ１７３は、プロセッサ１７２が、その属性パラメータと撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真を見つけた場合に、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、撮影姿勢推奨写真を出力するように構成される。
【０１７６】
いくつかの実現可能な実施方式では、ディスプレイ１７３は、カメラによって収集された撮影データに撮影姿勢推奨写真を半透明に重ね合わせてよい（図５．１に示されるように、太線はカメラによって収集された撮影データであり、細線は撮影姿勢推奨写真である）。一方で、２つの顔の位置撮影姿勢推奨写真によって生じるカメラによって収集された撮影データに対する干渉を低減することができ、他方で、ユーザーが２つの写真を比較して自身の撮影姿勢を調整する際に都合がよい。
【０１７７】
いくつかの実現可能な実施方式では、複数の撮影姿勢推奨写真がマッチング結果に合致してよい。したがって、複数の属性パラメータが撮影データの属性パラメータとマッチする撮影姿勢推奨写真が複数見つかった場合、ディスプレイ１７３は、見つかった撮影姿勢推奨写真の１つをランダムに出力してよい。
【０１７８】
いくつかの実現可能な実施方式では、プロセッサ１７２は特に、撮影データの解析で得られた顏の数と、１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングし、含まれる顏の数が解析で得られた顏の数と同じである撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真における画面上での各顔の位置が、解析で得られた画面上での各顔の位置と同じであるか否かを判定し、撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での各顔の位置と同じであると判定された場合に、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定するように構成される。
【０１７９】
具体的な実施において、カメラ１７１によって収集された顏の数は１以上であってよい。例えば、図７はカメラが１つの顏を収集する場合のファインダーフレームを示し、図８はカメラが２つの顏を収集する場合のファインダーフレームを示す。図７および図８に関して、プロセッサ１７２は特に、マッチングを実行して、１つの顏または２つの顏を含む撮影姿勢推奨写真があるか否かを判定するように構成される。図７の１つの顔に対応して図９の撮影姿勢推奨写真が見つかり、図８の２つの顔に対応して図１０の撮影姿勢推奨写真が見つかる。図９および図１０に示されるような、顏の数がマッチする撮影姿勢推奨写真が見つかった後、プロセッサ１７２は更に、図９の画面上での顔の位置が図７の画面上での顔の位置と同じであるか否かを判定し、図１０の画面上での各顔の位置が図８の画面上での各顔の位置と同じであるか否かを判定する。図２、図７および図９に関して、図７の撮影データでは画面上での顔の位置が中間領域であり、図９の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図９の撮影姿勢推奨写真における画面上での１つの顔の位置が、図７の撮影データにおける画面上での１つの顔の位置と同じであることが分かる。したがって、図７の撮影データについて、プロセッサ１７２は、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。
【０１８０】
具体的な実施において、図９の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１８１】
同様に、図２．１、図８および図１０に関して、図８の画面上での２つの顔の位置が図２．１の左上の図に示される位置にそれぞれ対応し、図１０の画面上での２つの顔の位置も図２．１の左上の図に示される位置に対応することが分かる。したがって、図１０の撮影姿勢推奨写真における画面上での２つの顔の位置は、両方とも、図８の撮影データにおける画面上での２つの顔の位置と同じである。したがって、図８の撮影データについて、プロセッサ１７２は、その第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。
【０１８２】
具体的な実施において、図１０の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１８３】
いくつかの実現可能な実施方式では、第１の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む。プロセッサ１７２は特に、：撮影データの解析で得られた顏の数と、１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングし、含まれる顏の数が解析で顏の数と同じである撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真における画面上での各顔の位置が、解析で得られた画面上での各顔の位置と同じであるか否かを判定し、撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での各顔の位置と同じであると判定された場合に、撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた各位置の顔のサイズと同じであるか否かを判定し、撮影姿勢推奨写真における各位置の顔のサイズと、撮影データの解析で得られた同じ位置の顏のサイズとが同じサイズ範囲に含まれる場合、第２の属性パラメータと撮影データの解析で得られた第１の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定するように構成される。
【０１８４】
具体的な実施において、カメラ１７１によって収集された顏の数は１以上であってよい。例えば、図７はカメラが１つの顏を収集する場合のファインダーフレームを示し、図８はカメラが２つの顏を収集する場合のファインダーフレームを示す。図７および図８に関して、プロセッサ１７２はマッチングを実行して、１つの顏または２つの顏を含む撮影姿勢推奨写真があるか否かを判定するように構成される。図７の１つの顔に対応して図９の撮影姿勢推奨写真が見つかり、図８の２つの顔に対応して図１０の撮影姿勢推奨写真が見つかる。
【０１８５】
更に図７および図８の例に関して、図９および図１０に示されるように１つの顔または２つの顔を含む撮影姿勢推奨写真を見つけた後、プロセッサ１７２は更に、図９の画面上での顔の位置が図７の画面上での顔の位置と同じであるか否かを判定してよく、図１０の画面上での各顔の位置が図８の画面上での各顔の位置と同じであるか否かを判定してよい。図２、図７および図９に関して、図７の撮影データでは画面上での顔の位置が中間領域であり、図９の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図９の撮影姿勢推奨写真における画面上での１つの顔の位置が、図７の撮影データにおける画面上での１つの顔の位置と同じであることが分かる。
【０１８６】
具体的な実施において、図９の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１８７】
同様に、図２．１、図８および図１０に関して、図８の画面上での２つの顔の位置が図２．１の左上の図に示される位置にそれぞれ対応し、図１０の画面上での２つの顔の位置も図２．１の左上の図に示される位置に対応することが分かる。したがって、図１０の撮影姿勢推奨写真における画面上での２つの顔の位置は、両方とも、図８の撮影データにおける画面上での２つの顔の位置と同じである。
【０１８８】
具体的な実施において、図１０の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１８９】
図３、図７および図９に関して、プロセッサ１７２によって実行されたマッチングに従って、図７の１つの顔のサイズがＡ２より大きくＡ３より小さく、図９の１つの顔のサイズもＡ２より大きくＡ３より小さいことが分かる。したがって、プロセッサ１７２は、その属性パラメータと図７の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する、図９に示される撮影姿勢推奨写真が見つかったと判定してよい。
【０１９０】
具体的な実施において、図９の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔のサイズのマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１９１】
同様に、図８および図１０に関して、プロセッサ１７２は、同じ位置における１つの顔のサイズが図８と図１０とで同じであるか否かを別々に判定してよい。１つの顔のサイズが同じである場合、プロセッサ１７２は、その属性パラメータと図８の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。図８のある位置の顔のサイズが図１０の同じ位置の顔のサイズと同じであるが、別の位置の顔のサイズが図１０の同じ位置の顔のサイズと異なると判定された場合、図１０の撮影姿勢推奨写真の属性パラメータと、図８の撮影データの属性パラメータとは、予め設定されたマッチング結果に合致しないと判定された良い。
【０１９２】
具体的な実施において、図９の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔のサイズのマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１９３】
いくつかの実現可能な実施方式では、解析で得られる属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔面角度とを含む。したがって、プロセッサ１７２は特に、撮影データの解析で得られた顏の数と、１以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングし、含まれる顏の数が解析で得られた顏の数と同じである撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真における画面上での各顔の位置が、解析で得られた画面上での各顔の位置と同じであるか否かを判定し、撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での各顔の位置と同じであると判定された場合に、撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた各位置の顔面角度と同じであるか否かを判定し、撮影姿勢推奨写真における各位置の顔面が解析で得られた各位置の顔面角度と同じであると判定された場合、その第２の属性パラメータと解析で得られた属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定するように構成される。
【０１９４】
具体的な実施において、カメラ１７１によって収集される顏の数は１以上であってよい。例えば、図７はカメラが１つの顏を収集する場合のファインダーフレームを示し、図８はカメラが２つの顏を収集する場合のファインダーフレームを示す。図７および図８に関して、プロセッサ１７２は特に、マッチングを実行して、１つの顏または２つの顏を含む撮影姿勢推奨写真があるか否かを判定するように構成される。図７の１つの顔に対応して図９の撮影姿勢推奨写真が見つかり、図８の２つの顔に対応して図１０の撮影姿勢推奨写真が見つかる。
【０１９５】
更に図７および図８の例に関して、１つの顔または２つの顔を含む撮影姿勢推奨写真を見つけた後、プロセッサ１７２は更に、図９の画面上での顔の位置が図７の画面上での顔の位置と同じであるか否かを判定してよく、図１０の画面上での各顔の位置が図８の画面上での各顔の位置と同じであるか否かを判定してよい。図２、図７および図９に関して、図７の撮影データでは画面上での顔の位置が中間領域であり、図９の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図９の撮影姿勢推奨写真における画面上での１つの顔の位置が、図７の撮影データにおける画面上での１つの顔の位置と同じであることが分かる。
【０１９６】
具体的な実施において、図９の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１９７】
同様に、図２．１、図８および図１０に関して、図８の画面上での２つの顔の位置が図２．１の左上の図に示される位置にそれぞれ対応し、図１０の画面上での２つの顔の位置も図２．１の左上の図に示される位置に対応することが分かる。したがって、図１０の撮影姿勢推奨写真における画面上での２つの顔の位置は、両方とも、図８の撮影データにおける画面上での２つの顔の位置と同じである。
【０１９８】
具体的な実施において、図１０の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０１９９】
図７および図９に関して、図７の１つの顔の角度が正面であり、図９の１つの顔の角度が０〜４５°右側面であることが分かる。図７および図９顏の顔面角度の判定に従って、プロセッサ１７２は、図９の撮影姿勢推奨写真の属性パラメータと、図７の撮影データの属性パラメータとは、予め設定されたマッチング結果に合致しないと判定してよい。
【０２００】
具体的な実施において、図９の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔面角度のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図７の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０２０１】
同様に、図８および図１０に関して、プロセッサ１７２は、同じ位置における１つの顔の顔面角度が図８と図１０とで同じであるか否かを別々に判定してよい。１つの顔の顔面角度が同じである場合、その属性パラメータと図８の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。図８のある位置の顔面角度は図１０の同じ位置の顔面角度と同じであるが、別の位置顔面角度が図１０の同じ位置の顔面角度と異なると判定された場合、図１０の撮影姿勢推奨写真の属性パラメータと、図８の撮影データの属性パラメータとは、予め設定されたマッチング結果に合致しないと判定されてよい。
【０２０２】
具体的な実施において、図１０の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔面角度のマッチング要件に合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図８の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
【０２０３】
上記から分かるように、いくつかの実現可能な実施方式では、カメラを用いて撮影データが収集され、収集された撮影データが分析されて第１の属性パラメータが取得される。第１の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔面角度とを含む。解析で得られた第１の属性パラメータと、１以上の予め保存された撮影姿勢推奨写真の第２の属性パラメータとでマッチングが実行され、その第２の属性パラメータが解析で得られた第１の属性パラメータとマッチする撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった撮影姿勢推奨写真が出力される。このようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
【０２０４】
上記は、単なる本発明の例示的な実施形態である。しかしながら、本発明の保護範囲はそれに限定されない。したがって、本発明の特許請求の範囲に従ってなされる均等な変形は、本発明の範囲に包含されるものとする。
【国際調査報告】
2016516369.tif 000023
2016516369.tif 000024
2016516369.tif 000025
2016516369.tif 000026