JP6101397B2 - 写真出力方法および装置 - Google Patents

写真出力方法および装置 Download PDF

Info

Publication number
JP6101397B2
JP6101397B2 JP2016504453A JP2016504453A JP6101397B2 JP 6101397 B2 JP6101397 B2 JP 6101397B2 JP 2016504453 A JP2016504453 A JP 2016504453A JP 2016504453 A JP2016504453 A JP 2016504453A JP 6101397 B2 JP6101397 B2 JP 6101397B2
Authority
JP
Japan
Prior art keywords
recommended
face
attribute parameter
posture
analysis
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016504453A
Other languages
English (en)
Other versions
JP2016516369A (ja
Inventor
雷 ▲呉▼
雷 ▲呉▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Device Co Ltd
Original Assignee
Huawei Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Publication of JP2016516369A publication Critical patent/JP2016516369A/ja
Application granted granted Critical
Publication of JP6101397B2 publication Critical patent/JP6101397B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00183Photography assistance, e.g. displaying suggestions to the user
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/61Control of cameras or camera modules based on recognised objects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/61Control of cameras or camera modules based on recognised objects
    • H04N23/611Control of cameras or camera modules based on recognised objects where the recognised objects include parts of the human body
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/633Control of cameras or camera modules by using electronic viewfinders for displaying additional information relating to control or operation of the camera
    • H04N23/635Region indicators; Field of view indicators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/64Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Studio Devices (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Description

本発明は通信分野に関し、特に、写真出力方法および装置に関する。
カメラは既に撮影された顏を精確に判断することができ、顏の位置、人の数、顏が笑っているか否か、目が閉じているか否かを検出することができる。現在、デジタルカメラでは、笑顔の撮影や目を開いた状態の撮影等のモードが一般に採用される。このようなモードでは、シャッターが押されたとしても、カメラは、笑顔や目が閉じていないことを検出したときにのみ、知的に写真を撮ることもできる。しかしながら、現在の撮影技術では、カメラの画像認識機能は、焦点調節と撮影時のスマート調節とにしか用いられない。
本発明の実施形態は、ユーザーに素晴らしい撮影姿勢推奨写真を出力することのできる写真出力方法および装置を提供する。
本発明の第1の態様は、写真出力方法を提供する。本方法は、
カメラを用いて撮影データを収集するステップと、
収集された前記撮影データを解析して第1の属性パラメータを取得するステップであって、前記第1の属性パラメータは、顏の数と、画面上での顔の位置とを含む、ステップと、
解析で得られた前記第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとをマッチングするステップと、
第2の属性パラメータと前記第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、前記撮影姿勢推奨写真を出力するステップと、
を有してよい。
第1の態様に関して、第1の可能な実施方式では、解析で得られた前記第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとをマッチングする前記ステップは、
解析で得られた前記顔の数と、前記1以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするステップと、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するステップと、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記第2の属性パラメータと前記第1の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するステップと、
を有する。
第1の態様に関して、第2の可能な実施方式では、前記第1の属性パラメータは更に各位置の顔のサイズを含み、解析で得られた前記第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとをマッチングする前記ステップは、
解析で得られた前記顔の数と、前記1以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするステップと、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するステップと、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた前記各位置の顔のサイズと同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔のサイズが解析で得られた前記各位置の顔のサイズと同じであるという判定結果である場合、前記第2の属性パラメータと前記第1の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するステップと、
を有する。
第1の態様に関して、第3の可能な実施方式では、前記第1の属性パラメータは更に各位置の顔面角度を含み、解析で得られた前記第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとをマッチングする前記ステップは、
解析で得られた前記顔の数と、前記1以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするステップと、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するステップと、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた前記各位置の顔面角度と同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔面が解析で得られた前記各位置の顔面角度と同じであるという判定結果である場合、前記第2の属性パラメータと前記第1の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するステップと、
を有する。
第1の態様の第1の態様〜第3の可能な実施方式のうちいずれか1つに関して、第4の可能な実施方式では、第2の属性パラメータが前記第1の属性パラメータにマッチする撮影姿勢推奨写真が複数見つかった場合に、見つかった撮影姿勢推奨写真の1つがランダムに出力される。
第1の態様の第1の態様〜第3の可能な実施方式のうちいずれか1つに関して、第5の可能な実施方式では、前記見つかった撮影姿勢推奨写真を出力する前記ステップは、
前記カメラによって収集された前記撮影データに、前記見つかった撮影姿勢推奨写真を半透明に重ね合わせるステップ、
を有する。
本発明の第2の態様は、写真出力装置を提供する。該写真出力装置は、
撮影データを収集するように構成される撮影モジュールと、
前記撮影モジュールによって収集された前記撮影データを解析して第1の属性パラメータを取得するように構成される解析モジュールであって、前記第1の属性パラメータは、顏の数と、画面上での顔の位置とを含む、解析モジュールと、
前記解析モジュールによる解析で得られた前記第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとをマッチングするように構成されるマッチングモジュールと、
前記マッチングモジュールが、第2の属性パラメータと前記第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真を見つけた場合、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった前記撮影姿勢推奨写真を出力するように構成されるディスプレイ出力モジュールと、
を備えてよい。
第2の態様に関して、第1の可能な実施方式では、前記マッチングモジュールは、
解析で得られた前記顔の数と、前記1以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成される第1のマッチングサブモジュールと、
前記第1のマッチングサブモジュールが、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真を見つけた場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成される第2のマッチングサブモジュールと、
前記第2のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるというものである場合、前記第2の属性パラメータと前記第1の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される第1の判定サブモジュールと、
を有する。
第2の態様に関して、第2の可能な実施方式では、前記第1の属性パラメータは更に各位置の顔のサイズを含み、前記マッチングモジュールは、
解析で得られた前記顔の数と、前記1以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成される第1のマッチングサブモジュールと、
前記第1のマッチングサブモジュールが、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真を見つけた場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成される第2のマッチングサブモジュールと、
前記第2のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるというものである場合、前記撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた前記各位置の顔のサイズと同じであるか否かを判定するように構成される第3のマッチングサブモジュールと、
前記第3のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記各位置の顔のサイズが解析で得られた前記各位置の顔のサイズと同じであるというものである場合、前記第2の属性パラメータと前記第1の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される第2の判定サブモジュールと、
を有する。
第2の態様に関して、第3の可能な実施方式では、前記第1の属性パラメータは更に各位置の顔面角度を含み、前記マッチングモジュールは、
解析で得られた前記顔の数と、前記1以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成される第1のマッチングサブモジュールと、
前記第1のマッチングサブモジュールが、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真を見つけた場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成される第2のマッチングサブモジュールと、
前記第2のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるというものである場合、前記撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた前記各位置の顔面角度と同じであるか否かを判定するように構成される第4のマッチングサブモジュールと、
前記第4のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記各位置の顔面が解析で得られた前記各位置の顔面角度と同じであるというものである場合、前記第2の属性パラメータと前記第1の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される第3の判定サブモジュールと、
を有する。
第1の態様の第2の態様〜第3の可能な実施方式のうちいずれか1つに関して、第4の可能な実施方式では、前記ディスプレイ出力モジュールは、特に、前記マッチングモジュールが、第2の属性パラメータが前記第1の属性パラメータと合致する撮影姿勢推奨写真を複数見つけた場合に、見つかった撮影姿勢推奨写真の1つをランダムに出力するように構成される。
第1の態様の第2の態様〜第3の可能な実施方式のうちいずれか1つに関して、第5の可能な実施方式では、前記ディスプレイ出力モジュールは、特に、前記撮影モジュールによって収集された前記撮影データに、前記見つかった撮影姿勢推奨写真を半透明に重ね合わせる。
本発明の第3の態様は、写真出力装置を提供する。本写真出力装置は、
撮影データを収集するように構成されるカメラと、
前記カメラによって収集された前記撮影データを解析して第1の属性パラメータを取得するように構成され、前記第1の属性パラメータは、顏の数と、画面上での顔の数とを含み、また、解析で得られた前記第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとをマッチングするように構成されるプロセッサと、
前記プロセッサが、第2の属性パラメータと前記第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真を見つけた場合、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、前記撮影姿勢推奨写真を出力するように構成されるディスプレイと、
を備えてよい。
第3の態様に関して、第1の可能な実施方式では、解析で得られた前記第1の属性パラメータと、前記1以上の予め保存された撮影姿勢推奨写真の前記第2の属性パラメータとをマッチングするとき、前記プロセッサ、特に、
解析で得られた前記顔の数と、前記1以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングし、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定し、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記第2の属性パラメータと前記第1の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される。
第3の態様に関して、第2の可能な実施方式では、前記第1の属性パラメータは更に各位置の顔のサイズを含み、解析で得られた前記第1の属性パラメータと、前記1以上の予め保存された撮影姿勢推奨写真の前記第2の属性パラメータとをマッチングするとき、前記プロセッサは、特に、
解析で得られた前記顔の数と、前記1以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成され、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成され、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が、解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた前記各位置の顔のサイズと同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔のサイズが解析で得られた前記各位置の顔のサイズと同じであるという判定結果である場合、前記第2の属性パラメータと前記第1の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される。
第3の態様に関して、第3の可能な実施方式では、前記第1の属性パラメータは更に各位置の顔面角度を含み、解析で得られた前記第1の属性パラメータと、前記1以上の予め保存された撮影姿勢推奨写真の前記第2の属性パラメータとをマッチングするとき、前記プロセッサは、特に、
解析で得られた前記顔の数と、前記1以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成され、
含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成され、
前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた前記各位置の顔面角度と同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔面が解析で得られた前記各位置の顔面角度と同じであるという判定結果である場合、前記第2の属性パラメータと前記第1の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される。
第3の態様の第3の態様〜第3の可能な実施方式のうちいずれか1つに関して、第4の可能な実施方式では、前記ディスプレイは、前記プロセッサが、第2の属性パラメータが前記第1の属性パラメータと合致する撮影姿勢推奨写真を複数見つけた場合に、見つかった撮影姿勢推奨写真の1つをランダムに出力する。
第3の態様の第3の態様〜第3の可能な実施方式のうちいずれか1つに関して、第5の可能な実施方式では、前記ディスプレイは、特に、前記カメラによって収集された前記撮影データに、前記見つかった撮影姿勢推奨写真を半透明に重ね合わせるように構成される。
上記から分かるように、本発明のいくつかの実現可能な実施方式では、撮影モジュール(カメラ)を用いて撮影データが収集され、収集された撮影データが解析されて、第1の属性パラメータが取得される。第1の属性パラメータは、顏の数と、画面上での顔の位置とを含む。解析で得られた第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとでマッチングが実行され、その第2の属性パラメータと第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、撮影姿勢推奨写真が出力されるこのようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
本発明に係る写真出力方法の実施形態1の概略図である。 本発明に係る、顔位置範囲を分割する原理の実施形態の概略図である。 本発明に係る、顔位置範囲を分割する原理の別の実施形態の概略図である。 本発明に係る、顔サイズを表す原理の実施形態の概略図である。 本発明に係る、カメラによって収集された撮影データの実施形態の概略図である。 本発明に係る撮影姿勢推奨写真の実施形態の概略表現図である。 本発明に係る出力写真の表示効果の概略図である。 本発明に係る写真出力方法の実施形態2の概略フローチャートである。 本発明に係る、カメラによって収集された撮影データの実施形態の概略図である。 本発明に係る、カメラによって収集された撮影データの実施形態の概略図である。 本発明に係る、撮影姿勢推奨写真の実施形態の概略図である。 本発明に係る、撮影姿勢推奨写真の実施形態の概略図である。 本発明に係る写真出力方法の実施形態2の概略図である。 本発明に係る写真出力方法の実施形態3の概略図である。 本発明に係る写真出力方法の実施形態4の概略図である。 本発明に係る写真出力装置の実施形態の構造組成の概略図である。 本発明に係るマッチングモジュールの実施形態の構造組成の概略図である。 本発明に係るマッチングモジュールの実施形態の構造組成の概略図である。 本発明に係るマッチングモジュールの実施形態の構造組成の概略図である。 本発明に係る写真出力装置の実施形態の構造組成の概略図である。
本発明の目的、技術構成および利点をより明確にするために、添付の図面を参照して、以下、本発明を更に詳述する。
図1は、本発明に係る写真出力方法の実施形態1の概略フローチャートである。図1に示されるように、本方法は、以下のステップを有してよい。
ステップS110:カメラを用いて撮影データを収集する。
具体的な実施において、携帯電話やカメラ等の撮影装置を用いて写真を撮る(例えば自撮り)と、レンズの前の被写体、例えば顏の数、顏のサイズ、画面上での顔の位置、顔面角度等を、カメラを用いてキャプチャすることができる。
ステップS111:収集された撮影データを解析して、第1の属性パラメータを取得する。
いくつかの実現可能な実施方式では、第1の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置とを含む。いくつかの他の実施形態では、属性パラメータは更に、各位置の顔のサイズおよび/または各位置の顔面角度等を含んでよい。
本発明の本実施形態の具体的な実施において、撮影装置には複数の美しい撮影姿勢推奨写真が予め保存されてよい。各写真のパラメータ(含まれる顏の数、画面上での顔の位置、各位置の顔のサイズ、各位置の顔面角度等)が定義され、定義されたパラメータはその写真の第2の属性パラメータとして保存される。
いくつかの実現可能な実施方式では、第1の属性パラメータおよび/または第2の属性パラメータにおいて、画面上での顏の位置は位置範囲であってよい。例えば、画面は、上領域、下領域、左領域、右領域および中間領域(例えば図2の図示)のような複数の領域に分割されてよく、或いは、図2.1のボックスによって示される、より細かい領域に分割されてよい。別の実現可能な実施方式では、第1の属性パラメータおよび/または第2の属性パラメータにおいて、画面上での顔の位置は具体的な位置座標であってよい。
同様に、いくつかの実現可能な実施方式では、第1の属性パラメータおよび/または第2の属性パラメータにおいて、各位置の顔のサイズは画面の区間範囲によって表されてよい。例えば、画面上での顔の位置が分割された領域の位置範囲である場合、画面の各領域は複数のサイズのボックスに分割され、各ボックスが区間範囲を表す。このように、各位置の顔のサイズは、ボックスサイズを用いて表されてよい。例えば図3に示されるように、画面の中間領域は、5つのボックスすなわち小さい順にA1,A2,A3,A4およびA5に分割されてよい。したがって、画面の中間領域位置における顏のサイズは、A1、A1より大きくA2より小さい、A2より大きくA3より小さい、A3より大きくA4より小さい、またはA4より大きくA5より小さいと表されてよい(図4の顏のサイズはA2より大きくA3より小さい)。いくつかの他の実現可能な実施方式では、第1の属性パラメータおよび/または第2の属性パラメータにおいて、各位置の顔のサイズは、実際の長さ、幅、高さ等のパラメータによって表されてもよい。
いくつかの実現可能な実施方式では、第1の属性パラメータおよび/または第2の属性パラメータにおいて、各位置の顔面角度は角度値であってよく、例えば正面、真側面または45°側面であってよい。或いは、顔面角度は角度範囲であってよく、例えば正面、0〜45°左側面または0〜45°右側面であってよい。
当然ながら、具体的な実施において、画面上での顏の位置、サイズおよび角度は他の方式で表されてもよく、本明細書では網羅的に列挙することしない。
ステップS112:解析で得られた第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとをマッチングする。
具体的な実施において、第1の属性パラメータおよび第2の属性パラメータに具体的に含まれるパラメータの内容の違いに従って、異なるマッチング規則が設定されてよい。属性パラメータマッチングのマッチング順序と、ステップS112でマッチングする必要のある特定のパラメータとは異なってよく、予め設定されたマッチング結果と合致するか否かの判断基準も異なってよい。例えば、第1の属性パラメータおよび第2の属性パラメータが、カメラによって収集された顏の数と画面上での顔の位置とを含む場合、マッチングされる必要のあるパラメータは、顏の数と画面上での顔の位置だけである。撮影データに含まれる顏の数が撮影姿勢推奨写真に含まれる顏の数と同じであり、また、撮影データにおける各顔の位置が撮影姿勢推奨写真における各顔の位置と同じである場合、その第2の属性パラメータと撮影データの解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。しかしながら、第1の属性パラメータおよび第2の属性パラメータが、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む場合、ステップS112でマッチングする必要のあるパラメータはその3つである。撮影データに含まれる顏の数が撮影姿勢推奨写真における顏の数と同じであり、撮影データにおける各顏の位置が撮影姿勢推奨写真における各顔の位置と同じであり、撮影データにおける各位置の顔のサイズが撮影姿勢推奨写真のものと同じである場合、その第2の属性パラメータと撮影データの解析によって得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。具体的な実施において、第1の属性パラメータおよび/または第2の属性パラメータに含まれる画面上での顔の位置が具体的な位置座標であり、第1の属性パラメータと第2の属性パラメータとのマッチングが画面上での顔の位置について実行される場合、位置が同じであることは具体的な位置座標が同じであることを意味してよい。第1の属性パラメータおよび/または第2の属性パラメータに含まれる画面上での顔の位置が位置範囲であり、第1の属性パラメータと第2の属性パラメータとマッチングが画面上での顔の位置について実行される場合、位置が同じであることは同じ位置範囲に位置すること、例えば図2に対応して、両者が画面の左側、右側等に位置することを意味してよい。具体的な実施において、各位置の顔のサイズが画面の区間範囲によって表され、第1の属性パラメータと第2の属性パラメータとのマッチングが各位置の顔のサイズについて実行される場合、サイズが同じであることは画面の同じ区間範囲に位置することを意味してよい。例えば、図4(カメラによって収集された撮影データ)および図5(予め保存された撮影姿勢推奨写真)に対応して、サイズが同じであることは、サイズがA2より大きくA3より小さい同じ区間に位置することを意味してよい。各位置の顔のサイズが実際の長さ、幅、高さ等のパラメータによって表され、第1の属性パラメータと第2の属性パラメータとのマッチングが各位置の顔のサイズについて実行される場合、サイズが同じであることは長さ、幅或いは高さが同じであることを意味してよい。
ステップS113:第2の属性パラメータと第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、撮影姿勢推奨写真を出力する。
いくつかの実現可能な実施方式では、ステップS113では、カメラによって収集された撮影データに撮影姿勢推奨写真が半透明に重ね合わされてよい(図5.1に示されるように、正面を向いている顏はカメラによって収集された撮影データであり、横向きの顏は撮影姿勢推奨写真である)。一方で、撮影姿勢推奨写真によって生じるカメラによって収集された撮影データに対する干渉を低減することができ、他方で、ユーザーが2つの写真を比較して自身の撮影姿勢を調整する際に都合がよい。
いくつかの実現可能な実施方式では、複数の撮影姿勢推奨写真がマッチング結果に合致してよい。したがって、ステップS113では、その属性パラメータが撮影データの属性パラメータにマッチする撮影姿勢推奨写真が複数見つかった場合、見つかった撮影姿勢推奨写真の1つがランダムに出力されてよい。
上記から分かるように、いくつかの実現可能な実施方式では、カメラを用いて撮影データが収集され、収集された撮影データが分析されて第1の属性パラメータが取得される。第1の属性パラメータは、顏の数と画面上での顔の位置とを含む。解析で得られた第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとでマッチングが実行され、その第2の属性パラメータと第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、撮影姿勢推奨写真が出力される。このようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
図6は、本発明に係る写真出力方法の実施形態2の概略フローチャートである。図6に示されるように、本方法は以下のステップを有してよい。
ステップS210:カメラを用いて撮影データを収集する。
具体的な実施において、携帯電話やカメラ等の撮影装置を用いて写真を撮る(例えば自撮り)と、レンズの前の被写体、例えば顏の数、顏のサイズ、画面上での顔の位置、顔面角度等を、カメラを用いてキャプチャすることができる。
ステップS211:収集された撮影データを解析して、第1の属性パラメータを取得する。第1の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置とを含む。
本発明の本実施形態の具体的な実施において、撮影装置には複数の美しい撮影姿勢推奨写真が予め保存されてよい。各写真のパラメータ(含まれる顏の数、画面上での顔の位置、各位置の顔のサイズ、各位置の顔面角度等)が定義され、定義されたパラメータはその写真の第2の属性パラメータとして保存される。
いくつかの実現可能な実施方式では、第1の属性パラメータおよび/または第2の属性パラメータにおいて、画面上での顏の位置は位置範囲であってよい。例えば、画面は、上領域、下領域、左領域、右領域および中間領域(例えば図2の図示)のような複数の領域に分割されてよく、或いは、他の領域(例えば図2.1に示される領域)に分割されてよい。別の実現可能な実施方式では、画面上での顔の位置は具体的な位置座標であってよい。
いくつかの実現可能な実施方式では、第1の属性パラメータおよび/または第2の属性パラメータにおいて、各位置の顔のサイズは画面の区間範囲によって表されてよい。例えば、画面上での顔の位置が領域である場合、画面の各領域は、ボックスを用いて、領域範囲内で複数のサイズのボックスに分割され、各ボックスは区間範囲を表す。ボックスサイズは、各位置の顔のサイズを表すのに用いられてよい。例えば図3に示されるように、画面の中間領域は、5つのボックスすなわち小さい順にA1,A2,A3,A4およびA5に分割されてよい。したがって、画面の中間領域位置における顏のサイズは、A1、A1より大きくA2より小さい、A2より大きくA3より小さい、A3より大きくA4より小さい、またはA4より大きくA5より小さいと表されてよい(図4の顏のサイズはA2より大きくA3より小さい)。いくつかの他の実現可能な実施方式では、各位置の顔のサイズは、実際の長さ、幅、高さ等のパラメータによって表されてもよい。顔面角度は角度値であってよく、例えば、正面、真側面または45°側面であってよい。或いは、顔面角度は角度範囲であってよく、例えば正面、0〜45°左側面または0〜45°右側面であってよい。
当然ながら、具体的な実施において、画面上での顏の位置、サイズおよび角度は他の方式で表されてもよく、本明細書では網羅的に列挙することしない。
ステップS212:解析で得られた顏の数と、1以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングする。
具体的な実施において、カメラによって収集される顏の数は1以上であってよい。例えば、図7はカメラが1つの顏を収集する場合のファインダーフレームを示し、図8はカメラが2つの顏を収集する場合のファインダーフレームを示す。図7および図8に関して、ステップS212では、マッチングを実行して、1つの顏または2つの顏を含む撮影姿勢推奨写真があるか否かを判定する。
ステップS213:含まれる顏の数が解析で得られた顏の数と同じである撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真における画面上での各顔の位置が、解析で得られた画面上での各顏の位置と同じであるか否かを判定する。撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での各顔の位置と同じであるという判定結果である場合、ステップS214を実行する。
図7および図8の例に関して、ステップS212で1つの顏または2つの顏を含む撮影姿勢推奨写真が見つかった場合、1つの顏に対応する撮影姿勢推奨写真を図9に示し、2つの顏に対応する撮影姿勢推奨写真を図10に示す。したがって、ステップS213において、図9の画面上での顔の位置が図7の画面上での顔の位置と同じであるか否かが更に判定されてよく、図10の画面上での各顔の位置が図8の画面上での各顔の位置と同じであるか否かが判定されてよい。図2、図7および図9に関して、図7の撮影データでは画面上での顔の位置が中間領域であり、図9の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図9の撮影姿勢推奨写真における画面上での1つの顔の位置が、図7の撮影データにおける画面上での1つの顔の位置と同じであることが分かる。したがって、ステップS214では、図7の撮影データについて、その第2の属性パラメータと撮影データの解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。
具体的な実施において、図9の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。全ての予め保存された撮影姿勢推奨写真がトラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図7の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
同様に、図2.1、図8および図10に関して、図8の画面上での2つの顔の位置が図2.1の左上の図に示される位置にそれぞれ対応し、図10の画面上での2つの顔の位置も図2.1の左上の図に示される位置に対応することが分かる。したがって、図10の撮影姿勢推奨写真における画面上での2つの顔の位置は、両方とも、図8の撮影データにおける画面上での2つの顔の位置と同じである。したがって、ステップS214では、図8の撮影データについて、その第2の属性パラメータと撮影データの解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する、図10に示される撮影姿勢推奨写真が見つかったと判定されてよい。
具体的な実施において、図10の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図8の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
ステップS214:その第2の属性パラメータと解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定する。
ステップS215:その第2の属性パラメータと解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真を出力する。
いくつかの実現可能な実施方式では、ステップS215では、カメラによって収集された撮影データに撮影姿勢推奨写真が半透明に重ね合わされてよい(図5.1に示されるように、正面を向いている顏はカメラによって収集された撮影データであり、横向きの顏は撮影姿勢推奨写真であり、図10.1に示されるように、抱き合って向き合っている2人は撮影姿勢推奨写真である)。一方で、2つの顔の位置撮影姿勢推奨写真によって生じるカメラによって収集された撮影データに対する干渉を低減することができ、他方で、ユーザーが2つの写真を比較して自身の撮影姿勢を調整する際に都合がよい。
いくつかの実現可能な実施方式では、複数の撮影姿勢推奨写真がマッチング結果に合致してよい。したがって、ステップS215では、第2の属性パラメータが第1の属性パラメータにマッチする撮影姿勢推奨写真が複数見つかった場合に、見つかった撮影姿勢推奨写真の1つがランダムに出力されてよい。
上記から分かるように、いくつかの実現可能な実施方式では、カメラを用いて撮影データが収集され、収集された撮影データが分析されて第1の属性パラメータが取得される。第1の属性パラメータは、カメラによって収集される顏の数と、画面上での顔の位置とを含む。解析で得られた第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとでマッチングが実行され、その第2の属性パラメータが解析で得られた第1の属性パラメータとマッチする撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった撮影姿勢推奨写真が出力される。このようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
図11は、本発明に係る写真出力方法の実施形態3の概略フローチャートである。図11に示されるように、本方法は以下のステップを有してよい。
ステップS310:カメラを用いて撮影データを収集する。
具体的な実施において、携帯電話やカメラ等の撮影装置を用いて写真を撮る(例えば自撮り)と、レンズの前の被写体、例えば顏の数、顏のサイズ、画面上での顔の位置、顔面角度等を、カメラを用いてキャプチャすることができる。
ステップS311:収集された撮影データを解析して、第1の属性パラメータを取得する。第1の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む。
本発明の本実施形態の具体的な実施において、撮影装置には複数の美しい撮影姿勢推奨写真が予め保存されてよい。各写真のパラメータ(含まれる顏の数、画面上での顔の位置、各位置の顔のサイズ、各位置の顔面角度等)が定義され、定義されたパラメータはその写真の第2の属性パラメータとして保存される。
いくつかの実現可能な実施方式では、第1の属性パラメータおよび/または第2の属性パラメータにおいて、画面上での顏の位置は位置範囲であってよい。例えば、画面は、上領域、下領域、左領域、右領域および中間領域(例えば図2の図示)のような複数の領域に分割されてよく、或いは、他の領域(例えば、図2.1において、各ボックスは領域を表す)に分割されてよい。別の実現可能な実施方式では、画面上での顔の位置は具体的な位置座標であってよい。
いくつかの実現可能な実施方式では、第1の属性パラメータおよび/または第2の属性パラメータにおいて、各位置の顔のサイズは画面の区間範囲によって表されてよい。例えば、画面上での顔の位置が領域である場合、画面の各領域は、ボックスを用いて、領域範囲内で複数のサイズのボックスに分割され、各ボックスは区間範囲を表す。ボックスサイズは、各位置の顔のサイズを表すのに用いられてよい。例えば図3に示されるように、画面の中間領域は、5つのボックスすなわち小さい順にA1,A2,A3,A4およびA5に分割されてよい。したがって、画面の中間領域位置における顏のサイズは、A1、A1より大きくA2より小さい、A2より大きくA3より小さい、A3より大きくA4より小さい、またはA4より大きくA5より小さいと表されてよい(図4の顏のサイズはA2より大きくA3より小さい)。いくつかの他の実現可能な実施方式では、各位置の顔のサイズは、実際の長さ、幅、高さ等のパラメータによって表されてもよい。顔面角度は角度値であってよく、例えば、正面、真側面または45°側面であってよい。或いは、顔面角度は角度範囲であってよく、例えば正面、0〜45°左側面または0〜45°右側面であってよい。
当然ながら、具体的な実施において、画面上での顏の位置、サイズおよび角度は他の方式で表されてもよく、本明細書では網羅的に列挙することしない。
ステップS312:解析で得られた顏の数と、1以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングする。
具体的な実施において、カメラによって収集される顏の数は1以上であってよい。例えば、図7はカメラが1つの顏を収集する場合のファインダーフレームを示し、図8はカメラが2つの顏を収集する場合のファインダーフレームを示す。図7および図8に関して、ステップS312では、マッチングを実行して、1つの顏または2つの顏を含む撮影姿勢推奨写真があるか否かを判定する。
ステップS313:含まれる顏の数が解析で得られた顏の数と同じである撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真における画面上での各顔の位置が、解析で得られた画面上での各顏の位置と同じであるか否かを判定する。撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での各顔の位置と同じであるという判定結果である場合、ステップS314を実行する。
図7および図8の例に関して、ステップS312で1つの顏または2つの顏を含む撮影姿勢推奨写真が見つかった後、1つの顏に対応する撮影姿勢推奨写真を図9に示し、2つの顏に対応する撮影姿勢推奨写真を図10に示す。したがって、ステップS313では、図9の画面上での顔の位置が図7の画面上での顔の位置と同じであるか否かが更に判定されてよく、図10の画面上での各顔の位置が図8の画面上での各顔の位置と同じであるか否かが判定されてよい。図2、図7および図9に関して、図7の撮影データでは画面上での顔の位置が中間領域であり、図9の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図9の撮影姿勢推奨写真における画面上での1つの顔の位置が、図7の撮影データにおける画面上での1つの顔の位置と同じであることが分かる。
具体的な実施において、図9の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。全ての予め保存された撮影姿勢推奨写真がトラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図7の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
同様に、図2.1、図8および図10に関して、図8の画面上での2つの顔の位置が図2.1の左上の図に示される位置にそれぞれ対応し、図10の画面上での2つの顔の位置も図2.1の左上の図に示される位置に対応することが分かる。したがって、図10の撮影姿勢推奨写真における画面上での2つの顔の位置は、両方とも、図8の撮影データにおける画面上での2つの顔の位置と同じである。
具体的な実施において、図10の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図8の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
ステップS314:撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた各位置の顔のサイズと同じであるか否かを判定する。撮影姿勢推奨写真における各位置の顔のサイズが解析で得られた各位置の顔のサイズと同じであるという判定結果である場合、ステップS315を実行する。
図3、図7および図9に関して、図7の1つの顔のサイズがA2より大きくA3より小さく、図9の1つの顔のサイズもA2より大きくA3より小さいことが分かる。したがって、ステップS315では、その第2の属性パラメータと図7の撮影データの解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する図9の撮影姿勢推奨写真が見つかったと判定されてよい。
具体的な実施において、図9の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔サイズの要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図7の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
同様に、図8および図10に関して、同じ位置における1つの顔のサイズが図8と図10とで同じであるか否かが別々に判定されてよい。1つの顔のサイズが同じである場合、ステップS315において、その属性パラメータと図8の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。図8のある位置の顔のサイズが図10の同じ位置の顔のサイズと同じであるが、別の位置の顔のサイズが図10の同じ位置の顔のサイズと異なると判定された場合、属性パラメータと図8の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つからなかったと判定されてよい。
具体的な実施において、図10の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔サイズの要件に合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図7の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
ステップS315:その第2の属性パラメータと解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定する。
ステップS316:その第2の属性パラメータと解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真を出力する。
いくつかの実現可能な実施方式では、ステップS316では、カメラによって収集された撮影データに撮影姿勢推奨写真が半透明に重ね合わされてよい(図5.1に示されるように、正面を向いている顏はカメラによって収集された撮影データであり、横向きの顏は撮影姿勢推奨写真である)。一方で、2つの顔の位置撮影姿勢推奨写真によって生じるカメラによって収集された撮影データに対する干渉を低減することができ、他方で、ユーザーが2つの写真を比較して自身の撮影姿勢を調整する際に都合がよい。
いくつかの実現可能な実施方式では、複数の撮影姿勢推奨写真がマッチング結果に合致してよい。したがって、ステップS316では、第2の属性パラメータが撮影データの解析で得られた第1の属性パラメータにマッチする撮影姿勢推奨写真が複数見つかった場合に、見つかった撮影姿勢推奨写真の1つがランダムに出力されてよい。
上記から分かるように、いくつかの実現可能な実施方式では、カメラを用いて撮影データが収集され、収集された撮影データが分析されて第1の属性パラメータが取得される。第1の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む。解析で得られた第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとでマッチングが実行され、その第2の属性パラメータが解析で得られた第1の属性パラメータとマッチする撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった撮影姿勢推奨写真が出力される。このようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
図12は、本発明に係る写真出力方法の実施形態4の概略フローチャートである。図12に示されるように、本方法は以下のステップを有してよい。
ステップS410:カメラを用いて撮影データを収集する。
具体的な実施において、携帯電話やカメラ等の撮影装置を用いて写真を撮る(例えば自撮り)と、レンズの前の被写体、例えば顏の数、顏のサイズ、画面上での顔の位置、顔面角度等を、カメラを用いてキャプチャすることができる。
ステップS411:収集された撮影データを解析して、第1の属性パラメータを取得する。第1の属性パラメータは、カメラによって収集される顏の数と、画面上での顔の位置と、各位置の顔面角度とを含む。
本発明の本実施形態の具体的な実施において、撮影装置には複数の美しい撮影姿勢推奨写真が予め保存されてよい。各写真のパラメータ(含まれる顏の数、画面上での顔の位置、各位置の顔のサイズ、各位置の顔面角度等)が定義され、定義されたパラメータはその写真の第2の属性パラメータとして保存される。
いくつかの実現可能な実施方式では、第1の属性パラメータおよび/または第2の属性パラメータにおいて、画面上での顏の位置は位置範囲であってよい。例えば、画面は、上領域、下領域、左領域、右領域および中間領域(例えば図2の図示)のような複数の領域に分割されてよく、或いは、他の領域(例えば、図2.1において、各ボックスは領域を表す)に分割されてよい。別の実現可能な実施方式では、画面上での顔の位置は具体的な位置座標であってよい。
いくつかの実現可能な実施方式では、第1の属性パラメータおよび/または第2の属性パラメータにおいて、各位置の顔のサイズは画面の区間範囲によって表されてよい。例えば、画面上での顔の位置が領域である場合、画面の各領域は、ボックスを用いて、領域範囲内で複数のサイズのボックスに分割され、各ボックスは区間範囲を表す。ボックスサイズは、各位置の顔のサイズを表すのに用いられてよい。例えば図3に示されるように、画面の中間領域は、5つのボックスすなわち小さい順にA1,A2,A3,A4およびA5に分割されてよい。したがって、画面の中間領域位置における顏のサイズは、A1、A1より大きくA2より小さい、A2より大きくA3より小さい、A3より大きくA4より小さい、またはA4より大きくA5より小さいと表されてよい(図4の顏のサイズはA2より大きくA3より小さい)。いくつかの他の実現可能な実施方式では、各位置の顔のサイズは、実際の長さ、幅、高さ等のパラメータによって表されてもよい。顔面角度は角度値であってよく、例えば、正面、真側面または45°側面であってよい。或いは、顔面角度は角度範囲であってよく、例えば正面、0〜45°左側面または0〜45°右側面であってよい。
当然ながら、具体的な実施において、画面上での顏の位置、サイズおよび角度は他の方式で表されてもよく、本明細書では網羅的に列挙することしない。
ステップS412:解析で得られた顏の数と、1以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングする。
具体的な実施において、カメラによって収集される顏の数は1以上であってよい。例えば、図7はカメラが1つの顏を収集する場合のファインダーフレームを示し、図8はカメラが2つの顏を収集する場合のファインダーフレームを示す。図7および図8に関して、ステップS412では、マッチングを実行して、1つの顏または2つの顏を含む撮影姿勢推奨写真があるか否かを判定する。
ステップS413:含まれる顏の数が解析で得られた顏の数と同じである撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真における画面上での各顔の位置が、解析で得られた画面上での各顏の位置と同じであるか否かを判定する。撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での各顔の位置と同じであるという判定結果である場合、ステップS414を実行する。
図7および図8の例に関して、ステップS412で1つの顏または2つの顏を含む撮影姿勢推奨写真が見つかった後、1つの顏に対応する撮影姿勢推奨写真を図9に示し、2つの顏に対応する撮影姿勢推奨写真を図10に示す。したがって、ステップS413では、図9の画面上での顔の位置が図7の画面上での顔の位置と同じであるか否かが更に判定されてよく、図10の画面上での各顔の位置が図8の画面上での各顔の位置と同じであるか否かが判定されてよい。図2、図7および図9に関して、図7の撮影データでは画面上での顔の位置が中間領域であり、図9の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図9の撮影姿勢推奨写真における画面上での1つの顔の位置が、図7の撮影データにおける画面上での1つの顔の位置と同じであることが分かる。
具体的な実施において、図9の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図7の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
同様に、図2.1、図8および図10に関して、図8の画面上での2つの顔の位置が図2.1の左上の図に示される位置にそれぞれ対応し、図10の画面上での2つの顔の位置も図2.1の左上の図に示される位置に対応することが分かる。したがって、図10の撮影姿勢推奨写真における画面上での2つの顔の位置は、両方とも、図8の撮影データにおける画面上での2つの顔の位置と同じである。
具体的な実施において、図10の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図8の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
ステップS414:撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた各位置の顔面角度と同じであるか否かを判定する。撮影姿勢推奨写真における各位置の顔面が解析で得られた各位置の顔面角度と同じであるという判定結果である場合、ステップS415を実行する。
図7および図9に関して、図7の1つの顔の角度が正面であり、図9の1つの顔の角度が0〜45°右側面であることが分かる。したがって、図9の撮影姿勢推奨写真の第2の属性パラメータと、図7の撮影データの解析で得られた第1の属性パラメータとは、予め設定されたマッチング結果に合致しないと判定されてよい。
具体的な実施において、図9の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔面角度のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図7の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
同様に、図8および図10に関して、同じ位置における1つの顔の顔面角度が図8と図10とで同じであるか否かが別々に判定されてよい。1つの顔の顔面角度が同じである場合、ステップS415において、その属性パラメータと図8の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。図8のある位置の顔面角度は図10の同じ位置の顔面角度と同じであるが、別の位置顔面角度が図10の同じ位置の顔面角度と異なると判定された場合、図10の撮影姿勢推奨写真の属性パラメータと、図8の撮影データの属性パラメータとは、予め設定されたマッチング結果に合致しないと判定されてよい。
具体的な実施において、図10の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔面角度のマッチング要件に合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図8の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
ステップS415:その第2の属性パラメータと解析で得られた属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定する。
ステップS416:第2の属性パラメータと解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真を出力する。
いくつかの実現可能な実施方式では、ステップS416では、カメラによって収集された撮影データに撮影姿勢推奨写真が半透明に重ね合わされてよい(図5.1に示されるように、正面を向いている顏はカメラによって収集された撮影データであり、横向きの顏は撮影姿勢推奨写真である)。一方で、2つの顔の位置撮影姿勢推奨写真によって生じるカメラによって収集された撮影データに対する干渉を低減することができ、他方で、ユーザーが2つの写真を比較して自身の撮影姿勢を調整する際に都合がよい。
いくつかの実現可能な実施方式では、複数の撮影姿勢推奨写真がマッチング結果に合致してよい。したがって、ステップS416では、その属性パラメータが撮影データの属性パラメータにマッチする撮影姿勢推奨写真が複数見つかった場合、見つかった撮影姿勢推奨写真の1つがランダムに出力されてよい。
上記から分かるように、いくつかの実現可能な実施方式では、カメラを用いて撮影データが収集され、収集された撮影データが分析されて第1の属性パラメータが取得される。第1の属性パラメータは、カメラによって収集される顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む。解析で得られた第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとでマッチングが実行され、その第2の属性パラメータが撮影データの解析で得られた第1の属性パラメータにマッチする撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった撮影姿勢推奨写真が出力される。このようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
上記に対応して、本発明は更に、上述の方法実施形態の実施に用いることのできる装置実施形態を提供する。
図13は、本発明に係る写真出力装置(具体的な実施において、写真出力装置は、カメラ等の撮影機能を提供する装置であってよい)の実施形態1の構造組成の概略図である。図13に示されるように、写真出力装置は、撮影モジュール131(具体的な実施において、カメラ等のビデオ収集装置であってよい)と、解析モジュール132と、マッチングモジュール133と、ディスプレイ出力モジュール134とを有してよい。
撮影モジュール131は、撮影データを収集するように構成される。
解析モジュール132は、撮影モジュール131によって収集された撮影データを解析して、第1の属性パラメータを取得するように構成される。第1の属性パラメータは、撮影モジュールによって収集された顏の数と、画面上での顔の位置とを含む。
マッチングモジュール133は、解析モジュール132による解析で得られた第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとをマッチングするように構成される。
ディスプレイ出力モジュール134は、マッチングモジュール133が、第2の属性パラメータと解析で得られた第1の属性パラメータとが予め設定されたマッチング結果と合致する撮影姿勢推奨写真を見つけた場合に、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった撮影姿勢推奨写真を出力するように構成される。
具体的な実施において、携帯電話やカメラ等の撮影装置を用いて写真を撮る(例えば自撮り)と、レンズの前の被写体、例えば顏の数、顏のサイズ、画面上での顔の位置、顔面角度等を、撮影モジュール131を用いてキャプチャすることができる。したがって、解析モジュール132は、撮影モジュールによって収集された撮影データを解析して、対応する第1の属性パラメータを取得してよい。いくつかの実現可能な実施方式では、第1の属性パラメータは、撮影モジュールによって収集された顏の数と、画面上での顔の位置とを含む。いくつかの他の実施形態では、第1の属性パラメータは更に、各位置の顔のサイズおよび/または各位置の顔面角度等を含んでよい。
本発明の本実施形態の具体的な実施において、撮影装置には複数の美しい撮影姿勢推奨写真が予め保存されてよい。各写真のパラメータ(含まれる顏の数、画面上での顔の位置、各位置の顔のサイズ、各位置の顔面角度等)が定義され、定義されたパラメータはその写真の第2の属性パラメータとして保存される。
いくつかの実現可能な実施方式では、第1の属性パラメータおよび/または第2の属性パラメータにおいて、画面上での顔の位置は位置範囲であってよい。例えば、画面は、上領域、下領域、左領域、右領域および中間領域(例えば図2の図示)のような複数の領域に分割されてよい。別の実現可能な実施方式では、画面上での顔の位置は具体的な位置座標であってよい。
同様に、いくつかの実現可能な実施方式では、第1の属性パラメータおよび/または第2の属性パラメータにおいて、各位置の顔のサイズは画面の区間範囲によって表されてよい。例えば、画面上での顔の位置が分割された領域の位置範囲である場合、画面の各領域は複数のサイズのボックスに分割され、各ボックスが区間範囲を表す。このように、各位置の顔のサイズは、ボックスサイズを用いて表されてよい。例えば図3に示されるように、画面の中間領域は、5つのボックスすなわち小さい順にA1,A2,A3,A4およびA5に分割されてよい。したがって、画面の中間領域位置における顏のサイズは、A1、A1より大きくA2より小さい、A2より大きくA3より小さい、A3より大きくA4より小さい、またはA4より大きくA5より小さいと表されてよい(図4の顏のサイズはA2より大きくA3より小さい)。いくつかの他の実現可能な実施方式では、各位置の顔のサイズは、実際の長さ、幅、高さ等のパラメータによって表されてもよい。
同様に、第1の属性パラメータおよび/または第2の属性パラメータにおいて、各位置の顔面角度は角度値であってよく、例えば正面、真側面または45°側面であってよい。或いは、顔面角度は角度範囲であってよく、例えば正面、0〜45°左側面または0〜45°右側面であってよい。
当然ながら、具体的な実施において、画面上での顏の位置、サイズおよび角度は他の方式で表されてもよく、本明細書では網羅的に列挙することしない。
マッチングモジュール133は、解析モジュール132による解析で得られた第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとをマッチングしてよい。具体的な実施において、第1の属性パラメータおよび第2の属性パラメータに具体的に含まれるパラメータの内容の違いに従って、異なるマッチング規則が設定されてよい。マッチングモジュール133によって実行される属性パラメータのマッチング順序と、ステップS112でマッチングする必要のある特定のパラメータとは異なってよく、予め設定されたマッチング結果と合致するか否かの判断基準も異なってよい。例えば、第1の属性パラメータおよび第2の属性パラメータが、撮影モジュールによって収集された顏の数と画面上での顔の位置とを含む場合、マッチングされる必要のあるパラメータは、顏の数と画面上での顔の位置だけである。撮影データに含まれる顏の数が撮影姿勢推奨写真に含まれる顏の数と同じであり、また、撮影データにおける各顔の位置が撮影姿勢推奨写真における各顔の位置と同じである場合、その第2の属性パラメータと撮影データの解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。しかしながら、第1の属性パラメータおよび第2の属性パラメータが、撮影モジュールによって収集された顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む場合、マッチングモジュール133によってマッチングされる必要のあるパラメータはその3つである。撮影データに含まれる顏の数が撮影姿勢推奨写真における顏の数と同じであり、撮影データにおける各顏の位置が撮影姿勢推奨写真における各顔の位置と同じであり、撮影データにおける各位置の顔のサイズが撮影姿勢推奨写真のものと同じである場合、その第2の属性パラメータと撮影データの解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。第1の属性パラメータおよび/または第2の属性パラメータに含まれる画面上での顔の位置が具体的な位置座標であり、第1の属性パラメータと第2の属性パラメータとのマッチングが画面上での顔の位置について実行される場合、位置が同じであることは具体的な位置座標が同じであることを意味してよい。第1の属性パラメータおよび/または第2の属性パラメータに含まれる画面上での顔の位置が位置範囲であり、第1の属性パラメータと第2の属性パラメータとマッチングが画面上での顔の位置について実行される場合、位置が同じであることは同じ位置範囲に位置すること、例えば図2に対応して、両者が画面の左側、右側等に位置することを意味してよい。具体的な実施において、各位置の顔のサイズが画面の区間範囲によって表され、第1の属性パラメータと第2の属性パラメータとのマッチングが各位置の顔のサイズについて実行される場合、サイズが同じであることは画面の同じ区間範囲に位置することを意味してよい。例えば、図4(撮影モジュールによって収集された撮影データ)および図5(予め保存された撮影姿勢推奨写真)に対応して、サイズが同じであることは、サイズがA2より大きくA3より小さい同じ区間に位置することを意味してよい。各位置の顔のサイズが実際の長さ、幅、高さ等のパラメータによって表され、第1の属性パラメータと第2の属性パラメータとのマッチングが各位置の顔のサイズについて実行される場合、サイズが同じであることは長さ、幅或いは高さが同じであることを意味してよい。
いくつかの実現可能な実施方式では、ディスプレイ出力モジュール134は、撮影モジュールによって収集された撮影データに撮影姿勢推奨写真を半透明に重ね合わせてよい(図5.1に示されるように、正面を向いている顏は撮影モジュールによって収集された撮影データであり、横向きの顏は撮影姿勢推奨写真である)。一方で、撮影姿勢推奨写真によって生じる撮影モジュールによって収集された撮影データに対する干渉を低減することができ、他方で、ユーザーが2つの写真を比較して自身の撮影姿勢を調整する際に都合がよい。
いくつかの実現可能な実施方式では、複数の撮影姿勢推奨写真がマッチング結果に合致してよい。したがって、その属性パラメータが撮影データの属性パラメータとマッチする撮影姿勢推奨写真が複数見つかった場合、ディスプレイ出力モジュール134は、見つかった撮影姿勢推奨写真の1つをランダムに出力してよい。
上記から分かるように、いくつかの実現可能な実施方式では、撮影モジュールを用いて撮影データが収集され、収集された撮影データが分析されて第1の属性パラメータが取得される。第1の属性パラメータは、顏の数と、画面上での顔の位置とを含む。解析で得られた第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとでマッチングが実行され、その第2の属性パラメータと第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、撮影姿勢推奨写真が出力される。このようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
更に、図14に関して、実現可能な実施方式として、本発明のマッチングモジュール133は、第1のマッチングサブモジュール1331、第2のマッチングサブモジュール1332および第1の判定サブモジュール1333を有してよい。
第1のマッチングサブモジュール1331は、解析モジュール132による解析で得られた顏の数と、1以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成される。
具体的な実施において、撮影モジュール131によって収集された顏の数は1以上であってよい。例えば、図7はカメラが1つの顏を収集する場合のファインダーフレームを示し、図8はカメラが2つの顏を収集する場合のファインダーフレームを示す。図7および図8に関して、第1のマッチングサブモジュール1331はマッチングを実行して、1つの顏または2つの顏を含む撮影姿勢推奨写真があるか否かを判定する。1つの顏または2つの顏を含む撮影姿勢推奨写真が見つかった後、図7の1つの顔に対応して図9の撮影姿勢推奨写真が見つかり、図8の2つの顔に対応して図10の撮影姿勢推奨写真が見つかる。
第2のマッチングサブモジュール1332は、第1のマッチングサブモジュール1331が、含まれる顔の数が解析モジュール132による解析で得られた顏の数と同じである撮影姿勢推奨写真を見つけた場合に、撮影姿勢推奨写真における画面上での各顔の位置が、解析モジュール132による解析で得られた画面上での顏の位置と同じであるか否かを判定するように構成される。
第1の判定サブモジュール1333は、第2のマッチングサブモジュールの判定結果が、撮影姿勢推奨写真における画面上での各顔の位置が解析モジュール132による解析で得られた画面での顔の位置と同じであるというものである場合、その第2の属性パラメータと解析モジュール132による解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定するように構成される。
更に図7および図8の例に関して、第2のマッチングサブモジュール1332は更に、図9の画面上での顔の位置が図7の画面上での顔の位置と同じであるか否かを判定してよく、図10の画面上での各顔の位置が図8の画面上での各顔の位置と同じであるか否かを判定してよい。図2、図7および図9に関して、図7の撮影データでは画面上での顔の位置が中間領域であり、図9の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図9の撮影姿勢推奨写真における画面上での1つの顔の位置が、図7の撮影データにおける画面上での1つの顔の位置と同じであることが分かる。したがって、図7の撮影データについて、第1の判定サブモジュール1333は、その第2の属性パラメータと撮影データの解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。
具体的な実施において、図9の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図7の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
同様に、図2.1、図8および図10に関して、図8の画面上での2つの顔の位置が図2.1の左上の図に示される位置にそれぞれ対応し、図10の画面上での2つの顔の位置も図2.1の左上の図に示される位置に対応することが分かる。したがって、図10の撮影姿勢推奨写真における画面上での2つの顔の位置は、両方とも、図8の撮影データにおける画面上での2つの顔の位置と同じである。したがって、図8の撮影データについて、第1の判定サブモジュール1333は、その第2の属性パラメータと撮影データの解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。
具体的な実施において、図10の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図8の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
更に、図15に関して、実現可能な実施方式として、本発明のマッチングモジュール133は、第1のマッチングサブモジュール1331、第2のマッチングサブモジュール1332、第3のマッチングサブモジュール1335および第2の判定サブモジュール1336を有してよい。
第1のマッチングサブモジュール1331は、解析モジュール132による解析で得られた顏の数と、1以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成される。
具体的な実施において、撮影モジュール131によって収集された顏の数は1以上であってよい。例えば、図7はカメラが1つの顏を収集する場合のファインダーフレームを示し、図8はカメラが2つの顏を収集する場合のファインダーフレームを示す。図7および図8に関して、第1のマッチングサブモジュール1331はマッチングを実行して、1つの顏または2つの顏を含む撮影姿勢推奨写真があるか否かを判定する。1つの顏または2つの顏を含む撮影姿勢推奨写真が見つかった後、図7の1つの顔に対応して図9の撮影姿勢推奨写真が見つかり、図8の2つの顔に対応して図10の撮影姿勢推奨写真が見つかる。
第2のマッチングサブモジュール1332は、第1のマッチングサブモジュール1331が、含まれる顔の数が解析モジュール132による解析で得られた顏の数と同じである撮影姿勢推奨写真を見つけた場合に、撮影姿勢推奨写真における画面での各顔の位置が、解析モジュール132による解析で得られた画面上での顏の位置と同じであるか否かを判定するように構成される。
更に図7および図8の例に関して、第2のマッチングサブモジュール1332は更に、図9の画面上での顔の位置が図7の画面上での顔の位置と同じであるか否かを判定してよく、図10の画面上での各顔の位置が図8の画面上での各顔の位置と同じであるか否かを判定してよい。図2、図7および図9に関して、図7の撮影データでは画面上での顔の位置が中間領域であり、図9の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図9の撮影姿勢推奨写真における画面上での1つの顔の位置が、図7の撮影データにおける画面上での1つの顔の位置と同じであることが分かる。
具体的な実施において、図9の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図7の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
同様に、図2.1、図8および図10に関して、図8の画面上での2つの顔の位置が図2.1の左上の図に示される位置にそれぞれ対応し、図10の画面上での2つの顔の位置も図2.1の左上の図に示される位置に対応することが分かる。したがって、図10の撮影姿勢推奨写真における画面上での2つの顔の位置は、両方とも、図8の撮影データにおける画面上での2つの顔の位置と同じである。
具体的な実施において、図10の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図8の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
第3のマッチングサブモジュール1335は、第2のマッチングサブモジュール1332の判定結果が、撮影姿勢推奨写真における画面上での各顔の位置が解析モジュール132による解析で得られた画面上での顏の位置と同じであるというものである場合、撮影姿勢推奨写真における各位置の顔のサイズが、解析モジュール132による解析で得られた各位置の顔のサイズと同じであるか否かを判定するように構成される。
第2の判定サブモジュール1336は、第3のマッチングサブモジュール1335の判定結果が、撮影姿勢推奨写真における各位置の顔のサイズが解析モジュール132による解析で得られた各位置の顔のサイズと同じであるというものである場合、その第2の属性パラメータと解析モジュール132による解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定するように構成される。
図3、図7および図9に関して、第3のマッチングサブモジュール1335によってマッチングが実行された後、図7の1つの顔のサイズがA2より大きくA3より小さく、図9の1つの顔のサイズもA2より大きくA3より小さいことが分かる。したがって、第2の判定サブモジュール1336は、その属性パラメータと図7の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する、図9の撮影姿勢推奨写真が見つかったと判定してよい。
具体的な実施において、図9の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔のサイズの要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図7の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
同様に、図8および図10に関して、第3のマッチングサブモジュール1335は、同じ位置における1つの顔のサイズが図8と図10とで同じであるか否かを別々に判定してよい。1つの顔のサイズが同じである場合、第2の判定サブモジュール1336は、その属性パラメータと図8の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。図8のある位置の顔のサイズが図10の同じ位置の顔のサイズと同じであるが、別の位置の顔のサイズが図10の同じ位置の顔のサイズと異なると判定された場合、図10の撮影姿勢推奨写真の第2の属性パラメータと、図8の撮影データの解析で得られた第1の属性パラメータとは、予め設定されたマッチング結果に合致しないと判定されてよい。
具体的な実施において、図10の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔サイズの要件に合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図8の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
更に、図16に関して、実現可能な実施方式として、本発明のマッチングモジュール133は、第1のマッチングサブモジュール1331、第2のマッチングサブモジュール1332、第4のマッチングサブモジュール1338および第3の判定サブモジュール1339を有してよい。
第1のマッチングサブモジュール1331は、解析モジュール132による解析で得られた顏の数と、1以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングするように構成される。
具体的な実施において、撮影モジュール131によって収集された顏の数は1以上であってよい。例えば、図7はカメラが1つの顏を収集する場合のファインダーフレームを示し、図8はカメラが2つの顏を収集する場合のファインダーフレームを示す。図7および図8に関して、第1のマッチングサブモジュール1331はマッチングを実行して、1つの顏または2つの顏を含む撮影姿勢推奨写真があるか否かを判定する。1つの顏または2つの顏を含む撮影姿勢推奨写真が見つかった後、図7の1つの顔に対応して図9の撮影姿勢推奨写真が見つかり、図8の2つの顔に対応して図10の撮影姿勢推奨写真が見つかる。
第2のマッチングサブモジュール1332は、第1のマッチングサブモジュール1331が、含まれる顔の数が解析モジュール132による解析で得られた顏の数と同じである撮影姿勢推奨写真を見つけた場合に、撮影姿勢推奨写真における画面上での各顔の位置が、解析モジュール132による解析で得られた画面上での顏の位置と同じであるか否かを判定するように構成される。
更に図7および図8の例に関して、第2のマッチングサブモジュール1332は更に、図9の画面上での顔の位置が図7の画面上での顔の位置と同じであるか否かを判定してよく、図10の画面上での各顔の位置が図8の画面上での各顔の位置と同じであるか否かを判定してよい。図2、図7および図9に関して、図7の撮影データでは画面上での顔の位置が中間領域であり、図9の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図9の撮影姿勢推奨写真における画面上での1つの顔の位置が、図7の撮影データにおける画面上での1つの顔の位置と同じであることが分かる。
具体的な実施において、図9の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図7の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
同様に、図2.1、図8および図10に関して、図8の画面上での2つの顔の位置が図2.1の左上の図に示される位置にそれぞれ対応し、図10の画面上での2つの顔の位置も図2.1の左上の図に示される位置に対応することが分かる。したがって、図10の撮影姿勢推奨写真における画面上での2つの顔の位置は、両方とも、図8の撮影データにおける画面上での2つの顔の位置と同じである。
具体的な実施において、図10の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図8の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
第4のマッチングサブモジュール1338は、第2のマッチングサブモジュール1332の判定結果が、撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での顔の位置と同じであるというものである場合、撮影姿勢推奨写真における各位置の顔面角度が、解析モジュール132による解析で得られた各位置の顔面角度と同じであるか否かを判定するように構成される。
第3の判定サブモジュール1339は、第4のマッチングサブモジュール1338の判定結果が、撮影姿勢推奨写真における各位置の顔面が解析で得られた各位置の顔面角度と同じであるというものである場合、その第2の属性パラメータと解析モジュール132による解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定するように構成される。
図7および図9に関して、図7の1つの顔の角度が正面であり、図9の1つの顔の角度が0〜45°右側面であることが分かる。図7および図9の顏の顔面角度の判定に従って、第4のマッチングサブモジュール1338は、図9の撮影姿勢推奨写真の属性パラメータと図7の撮影データの属性パラメータとは、予め設定されたマッチング結果に合致しないと判定してよい。
具体的な実施において、図9の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔面角度のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図7の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
同様に、図8および図10に関して、第4のマッチングサブモジュール1338は、同じ位置における1つの顔の顔面角度が図8と図10とで同じであるか否かを別々に判定してよい。1つの顔の顔面角度が同じである場合、第3の判定サブモジュール1339は、属性パラメータと図8の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。図8のある位置の顔面角度は図10の同じ位置の顔面角度と同じであるが、別の位置顔面角度が図10の同じ位置の顔面角度と異なると判定された場合、図10の撮影姿勢推奨写真の第2の属性パラメータと、図8の撮影データの解析で得られた第1の属性パラメータとは、予め設定されたマッチング結果に合致しないと判定されてよい。
具体的な実施において、図10の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔面角度のマッチング要件に合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図8の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
図17は、本発明に係る写真出力装置(具体的な実施において、写真出力装置は、カメラ等の撮影機能を提供する装置であってよい)の実施形態2の構造組成の概略図である。図17に示されるように、写真出力装置は、カメラ171、プロセッサ172およびディスプレイ173を有してよい。
カメラ171は、撮影データを収集するように構成される。
具体的な実施において、携帯電話やカメラ等の撮影装置を用いて写真を撮る(例えば自撮り)と、レンズの前の被写体、例えば顏の数、顏のサイズ、画面上での顔の位置、顔面角度等を、カメラ171を用いてキャプチャすることができる。
プロセッサ172は、カメラ171によって収集された撮影データを解析して、第1の属性パラメータを取得するように構成される。第1の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置とを含む。または、プロセッサ172は、解析で得られた第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとをマッチングするように構成される。
いくつかの実現可能な実施方式では、第1の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置とを含む。いくつかの他の実施形態では、属性パラメータは更に、各位置の顔のサイズおよび/または各位置の顔面角度等を含んでよい。
本発明の本実施形態の具体的な実施において、撮影装置には複数の美しい撮影姿勢推奨写真が予め保存されてよい。各写真のパラメータ(含まれる顏の数、画面上での顔の位置、各位置の顔のサイズ、各位置の顔面角度等)が定義され、定義されたパラメータはその写真の第2の属性パラメータとして保存される。
いくつかの実現可能な実施方式では、第1の属性パラメータおよび/または第2の属性パラメータにおいて、画面上での顏の位置は位置範囲であってよい。例えば、画面は、上領域、下領域、左領域、右領域および中間領域(例えば図2の図示)のような複数の領域に分割されてよい。別の実現可能な実施方式では、画面上での顔の位置は具体的な位置座標であってよい。
同様に、いくつかの実現可能な実施方式では、第1の属性パラメータおよび/または第2の属性パラメータにおいて、各位置の顔のサイズは画面の区間範囲によって表されてよい。例えば、画面上での顔の位置が分割された領域の位置範囲である場合、画面の各領域は複数のサイズのボックスに分割され、各ボックスが区間範囲を表す。このように、各位置の顔のサイズは、ボックスサイズを用いて表されてよい。例えば図3に示されるように、画面の中間領域は、5つのボックスすなわち小さい順にA1,A2,A3,A4およびA5に分割されてよい。したがって、画面の中間領域位置における顏のサイズは、A1、A1より大きくA2より小さい、A2より大きくA3より小さい、A3より大きくA4より小さい、またはA4より大きくA5より小さいと表されてよい(図4の顏のサイズはA2より大きくA3より小さい)。いくつかの他の実現可能な実施方式では、各位置の顔のサイズは、実際の長さ、幅、高さ等のパラメータによって表されてもよい。
同様に、いくつかの実現可能な実施方式では、第1の属性パラメータおよび/または第2の属性パラメータにおいて、各位置の顔面角度は角度値であってよく、例えば正面、真側面または45°側面であってよい。或いは、顔面角度は角度範囲であってよく、例えば正面、0〜45°左側面または0〜45°右側面であってよい。
当然ながら、具体的な実施において、画面上での顏の位置、サイズおよび角度は他の方式で表されてもよく、本明細書では網羅的に列挙することしない。
具体的な実施において、第1の属性パラメータおよび第2の属性パラメータに具体的に含まれるパラメータの内容の違いに従って、異なるマッチング規則が設定されてよい。プロセッサ172によって実行される属性パラメータマッチングのマッチング順序と、マッチングされる必要のある特定のパラメータとは異なってよく、予め設定されたマッチング結果と合致するか否かの判断基準も異なってよい。例えば、第1の属性パラメータおよび第2の属性パラメータが、カメラによって収集された顏の数と画面上での顔の位置とを含む場合、マッチングされる必要のあるパラメータは、顏の数と画面上での顔の位置だけである。撮影データに含まれる顏の数が撮影姿勢推奨写真に含まれる顏の数と同じであり、また、撮影データにおける各顔の位置が撮影姿勢推奨写真における各顔の位置と同じである場合、第2の属性パラメータと撮影データの解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。しかしながら、第1の属性パラメータおよび第2の属性パラメータが、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む場合、プロセッサ172によってマッチングされる必要のあるパラメータはその3つである。撮影データに含まれる顏の数が撮影姿勢推奨写真における顏の数と同じであり、撮影データにおける各顏の位置が撮影姿勢推奨写真における各顔の位置と同じであり、撮影データにおける各位置の顔のサイズが撮影姿勢推奨写真のものと同じである場合、第2の属性パラメータと撮影データの解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。具体的な実施において、第1の属性パラメータおよび/または第2の属性パラメータに含まれる画面上での顔の位置が具体的な位置座標であり、第1の属性パラメータと第2の属性パラメータとのマッチングが画面上での顔の位置について実行される場合、位置が同じであることは具体的な位置座標が同じであることを意味してよい。第1の属性パラメータおよび/または第2の属性パラメータに含まれる画面上での顔の位置が位置範囲であり、第1の属性パラメータと第2の属性パラメータとマッチングが画面上での顔の位置について実行される場合、位置が同じであることは同じ位置範囲に位置すること、例えば図2に対応して、両者が画面の左側、右側等に位置することを意味してよい。具体的な実施において、各位置の顔のサイズが画面の区間範囲によって表され、第1の属性パラメータと第2の属性パラメータとのマッチングが各位置の顔のサイズについて実行される場合、サイズが同じであることは画面の同じ区間範囲に位置することを意味してよい。例えば、図4(カメラによって収集された撮影データ)および図5(予め保存された撮影姿勢推奨写真)に対応して、サイズが同じであることは、サイズがA2より大きくA3より小さい同じ区間に位置することを意味してよい。各位置の顔のサイズが実際の長さ、幅、高さ等のパラメータによって表され、第1の属性パラメータと第2の属性パラメータとのマッチングが各位置の顔のサイズについて実行される場合、サイズが同じであることは長さ、幅或いは高さが同じであることを意味してよい。
ディスプレイ173は、プロセッサ172が、その属性パラメータと撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真を見つけた場合に、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、撮影姿勢推奨写真を出力するように構成される。
いくつかの実現可能な実施方式では、ディスプレイ173は、カメラによって収集された撮影データに撮影姿勢推奨写真を半透明に重ね合わせてよい(図5.1に示されるように、太線はカメラによって収集された撮影データであり、細線は撮影姿勢推奨写真である)。一方で、2つの顔の位置撮影姿勢推奨写真によって生じるカメラによって収集された撮影データに対する干渉を低減することができ、他方で、ユーザーが2つの写真を比較して自身の撮影姿勢を調整する際に都合がよい。
いくつかの実現可能な実施方式では、複数の撮影姿勢推奨写真がマッチング結果に合致してよい。したがって、複数の属性パラメータが撮影データの属性パラメータとマッチする撮影姿勢推奨写真が複数見つかった場合、ディスプレイ173は、見つかった撮影姿勢推奨写真の1つをランダムに出力してよい。
いくつかの実現可能な実施方式では、プロセッサ172は特に、撮影データの解析で得られた顏の数と、1以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングし、含まれる顏の数が解析で得られた顏の数と同じである撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真における画面上での各顔の位置が、解析で得られた画面上での各顔の位置と同じであるか否かを判定し、撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での各顔の位置と同じであると判定された場合に、その第2の属性パラメータと撮影データの解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定するように構成される。
具体的な実施において、カメラ171によって収集された顏の数は1以上であってよい。例えば、図7はカメラが1つの顏を収集する場合のファインダーフレームを示し、図8はカメラが2つの顏を収集する場合のファインダーフレームを示す。図7および図8に関して、プロセッサ172は特に、マッチングを実行して、1つの顏または2つの顏を含む撮影姿勢推奨写真があるか否かを判定するように構成される。図7の1つの顔に対応して図9の撮影姿勢推奨写真が見つかり、図8の2つの顔に対応して図10の撮影姿勢推奨写真が見つかる。図9および図10に示されるような、顏の数がマッチする撮影姿勢推奨写真が見つかった後、プロセッサ172は更に、図9の画面上での顔の位置が図7の画面上での顔の位置と同じであるか否かを判定し、図10の画面上での各顔の位置が図8の画面上での各顔の位置と同じであるか否かを判定する。図2、図7および図9に関して、図7の撮影データでは画面上での顔の位置が中間領域であり、図9の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図9の撮影姿勢推奨写真における画面上での1つの顔の位置が、図7の撮影データにおける画面上での1つの顔の位置と同じであることが分かる。したがって、図7の撮影データについて、プロセッサ172は、その第2の属性パラメータと撮影データの解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。
具体的な実施において、図9の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図7の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
同様に、図2.1、図8および図10に関して、図8の画面上での2つの顔の位置が図2.1の左上の図に示される位置にそれぞれ対応し、図10の画面上での2つの顔の位置も図2.1の左上の図に示される位置に対応することが分かる。したがって、図10の撮影姿勢推奨写真における画面上での2つの顔の位置は、両方とも、図8の撮影データにおける画面上での2つの顔の位置と同じである。したがって、図8の撮影データについて、プロセッサ172は、その第2の属性パラメータと撮影データの解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。
具体的な実施において、図10の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図8の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
いくつかの実現可能な実施方式では、第1の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔のサイズとを含む。プロセッサ172は特に、:撮影データの解析で得られた顏の数と、1以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングし、含まれる顏の数が解析で顏の数と同じである撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真における画面上での各顔の位置が、解析で得られた画面上での各顔の位置と同じであるか否かを判定し、撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での各顔の位置と同じであると判定された場合に、撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた各位置の顔のサイズと同じであるか否かを判定し、撮影姿勢推奨写真における各位置の顔のサイズと、撮影データの解析で得られた同じ位置の顏のサイズとが同じサイズ範囲に含まれる場合、第2の属性パラメータと撮影データの解析で得られた第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定するように構成される。
具体的な実施において、カメラ171によって収集された顏の数は1以上であってよい。例えば、図7はカメラが1つの顏を収集する場合のファインダーフレームを示し、図8はカメラが2つの顏を収集する場合のファインダーフレームを示す。図7および図8に関して、プロセッサ172はマッチングを実行して、1つの顏または2つの顏を含む撮影姿勢推奨写真があるか否かを判定するように構成される。図7の1つの顔に対応して図9の撮影姿勢推奨写真が見つかり、図8の2つの顔に対応して図10の撮影姿勢推奨写真が見つかる。
更に図7および図8の例に関して、図9および図10に示されるように1つの顔または2つの顔を含む撮影姿勢推奨写真を見つけた後、プロセッサ172は更に、図9の画面上での顔の位置が図7の画面上での顔の位置と同じであるか否かを判定してよく、図10の画面上での各顔の位置が図8の画面上での各顔の位置と同じであるか否かを判定してよい。図2、図7および図9に関して、図7の撮影データでは画面上での顔の位置が中間領域であり、図9の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図9の撮影姿勢推奨写真における画面上での1つの顔の位置が、図7の撮影データにおける画面上での1つの顔の位置と同じであることが分かる。
具体的な実施において、図9の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図7の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
同様に、図2.1、図8および図10に関して、図8の画面上での2つの顔の位置が図2.1の左上の図に示される位置にそれぞれ対応し、図10の画面上での2つの顔の位置も図2.1の左上の図に示される位置に対応することが分かる。したがって、図10の撮影姿勢推奨写真における画面上での2つの顔の位置は、両方とも、図8の撮影データにおける画面上での2つの顔の位置と同じである。
具体的な実施において、図10の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図8の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
図3、図7および図9に関して、プロセッサ172によって実行されたマッチングに従って、図7の1つの顔のサイズがA2より大きくA3より小さく、図9の1つの顔のサイズもA2より大きくA3より小さいことが分かる。したがって、プロセッサ172は、その属性パラメータと図7の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する、図9に示される撮影姿勢推奨写真が見つかったと判定してよい。
具体的な実施において、図9の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔のサイズのマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図7の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
同様に、図8および図10に関して、プロセッサ172は、同じ位置における1つの顔のサイズが図8と図10とで同じであるか否かを別々に判定してよい。1つの顔のサイズが同じである場合、プロセッサ172は、その属性パラメータと図8の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定してよい。図8のある位置の顔のサイズが図10の同じ位置の顔のサイズと同じであるが、別の位置の顔のサイズが図10の同じ位置の顔のサイズと異なると判定された場合、図10の撮影姿勢推奨写真の属性パラメータと、図8の撮影データの属性パラメータとは、予め設定されたマッチング結果に合致しないと判定された良い。
具体的な実施において、図9の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔のサイズのマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図7の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
いくつかの実現可能な実施方式では、解析で得られる属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔面角度とを含む。したがって、プロセッサ172は特に、撮影データの解析で得られた顏の数と、1以上の予め保存された撮影姿勢推奨写真に含まれる顏の数とをマッチングし、含まれる顏の数が解析で得られた顏の数と同じである撮影姿勢推奨写真が見つかった場合、撮影姿勢推奨写真における画面上での各顔の位置が、解析で得られた画面上での各顔の位置と同じであるか否かを判定し、撮影姿勢推奨写真における画面上での各顔の位置が解析で得られた画面上での各顔の位置と同じであると判定された場合に、撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた各位置の顔面角度と同じであるか否かを判定し、撮影姿勢推奨写真における各位置の顔面が解析で得られた各位置の顔面角度と同じであると判定された場合、その第2の属性パラメータと解析で得られた属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定するように構成される。
具体的な実施において、カメラ171によって収集される顏の数は1以上であってよい。例えば、図7はカメラが1つの顏を収集する場合のファインダーフレームを示し、図8はカメラが2つの顏を収集する場合のファインダーフレームを示す。図7および図8に関して、プロセッサ172は特に、マッチングを実行して、1つの顏または2つの顏を含む撮影姿勢推奨写真があるか否かを判定するように構成される。図7の1つの顔に対応して図9の撮影姿勢推奨写真が見つかり、図8の2つの顔に対応して図10の撮影姿勢推奨写真が見つかる。
更に図7および図8の例に関して、1つの顔または2つの顔を含む撮影姿勢推奨写真を見つけた後、プロセッサ172は更に、図9の画面上での顔の位置が図7の画面上での顔の位置と同じであるか否かを判定してよく、図10の画面上での各顔の位置が図8の画面上での各顔の位置と同じであるか否かを判定してよい。図2、図7および図9に関して、図7の撮影データでは画面上での顔の位置が中間領域であり、図9の撮影姿勢推奨写真でも画面上での顔の位置が中間領域であることが分かる。よって、図9の撮影姿勢推奨写真における画面上での1つの顔の位置が、図7の撮影データにおける画面上での1つの顔の位置と同じであることが分かる。
具体的な実施において、図9の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図7の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
同様に、図2.1、図8および図10に関して、図8の画面上での2つの顔の位置が図2.1の左上の図に示される位置にそれぞれ対応し、図10の画面上での2つの顔の位置も図2.1の左上の図に示される位置に対応することが分かる。したがって、図10の撮影姿勢推奨写真における画面上での2つの顔の位置は、両方とも、図8の撮影データにおける画面上での2つの顔の位置と同じである。
具体的な実施において、図10の撮影姿勢推奨写真は顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図8の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
図7および図9に関して、図7の1つの顔の角度が正面であり、図9の1つの顔の角度が0〜45°右側面であることが分かる。図7および図9顏の顔面角度の判定に従って、プロセッサ172は、図9の撮影姿勢推奨写真の属性パラメータと、図7の撮影データの属性パラメータとは、予め設定されたマッチング結果に合致しないと判定してよい。
具体的な実施において、図9の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔面角度のマッチング要件には合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図7の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
同様に、図8および図10に関して、プロセッサ172は、同じ位置における1つの顔の顔面角度が図8と図10とで同じであるか否かを別々に判定してよい。1つの顔の顔面角度が同じである場合、その属性パラメータと図8の撮影データの属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかったと判定されてよい。図8のある位置の顔面角度は図10の同じ位置の顔面角度と同じであるが、別の位置顔面角度が図10の同じ位置の顔面角度と異なると判定された場合、図10の撮影姿勢推奨写真の属性パラメータと、図8の撮影データの属性パラメータとは、予め設定されたマッチング結果に合致しないと判定されてよい。
具体的な実施において、図10の撮影姿勢推奨写真は、顏の数のマッチング要件に合致し、位置のマッチング要件に合致するが、顔面角度のマッチング要件に合致しない場合もある。この場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定してよい。トラバースされていないという判定結果である場合、システムは、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、図8の撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行してよい。
上記から分かるように、いくつかの実現可能な実施方式では、カメラを用いて撮影データが収集され、収集された撮影データが分析されて第1の属性パラメータが取得される。第1の属性パラメータは、カメラによって収集された顏の数と、画面上での顔の位置と、各位置の顔面角度とを含む。解析で得られた第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとでマッチングが実行され、その第2の属性パラメータが解析で得られた第1の属性パラメータとマッチする撮影姿勢推奨写真が見つかった場合、ユーザーが撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった撮影姿勢推奨写真が出力される。このようにして、素晴らしい撮影姿勢推奨写真をユーザーに出力することができる。
上記は、単なる本発明の例示的な実施形態である。しかしながら、本発明の保護範囲はそれに限定されない。したがって、本発明の特許請求の範囲に従ってなされる均等な変形は、本発明の範囲に包含されるものとする。

Claims (15)

  1. カメラを用いて撮影データを収集するステップと、
    収集された前記撮影データを解析して第1の属性パラメータを取得するステップであって、前記第1の属性パラメータは、顔の数と、画面上での顔の位置とを含む、ステップと、
    解析で得られた前記第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとをマッチングするステップと、
    第2の属性パラメータと前記第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真が見つかった場合、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった前記撮影姿勢推奨写真を出力するステップと、
    を有する、写真出力方法であって、
    解析で得られた前記第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとをマッチングする前記ステップは、
    解析で得られた前記顔の数と、前記1以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするステップと、
    含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するステップと、
    前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が、解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記第2の属性パラメータと前記第1の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するステップと、
    前記撮影姿勢推奨写真が、顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定し、全ての予め保存された撮影姿勢推奨写真がトラバースされていないという判定結果である場合、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、前記撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行するステップと、
    を有する、写真出力方法
  2. 前記第1の属性パラメータは更に各位置の顔のサイズを含み、解析で得られた前記第1の属性パラメータと1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとをマッチングする前記ステップは、
    解析で得られた前記顔の数と、前記1以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするステップと、
    含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するステップと、
    前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が、解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた前記各位置の顔のサイズと同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔のサイズが解析で得られた前記各位置の顔のサイズと同じであるという判定結果である場合、前記第2の属性パラメータと前記第1の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するステップと、
    を有する、請求項1に記載の写真出力方法。
  3. 前記第1の属性パラメータは更に各位置の顔面角度を含み、解析で得られた前記第1の属性パラメータと1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとをマッチングする前記ステップは、
    解析で得られた前記顔の数と、前記1以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするステップと、
    含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するステップと、
    前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が、解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた前記各位置の顔面角度と同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔面が解析で得られた前記各位置の顔面角度と同じであるという判定結果である場合、前記第2の属性パラメータと前記第1の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するステップと、
    を有する、請求項1に記載の写真出力方法。
  4. 第2の属性パラメータが前記第1の属性パラメータと合致する撮影姿勢推奨写真が複数見つかった場合に、見つかった撮影姿勢推奨写真の1つをランダムに出力するステップ、
    を有する、請求項1に記載の写真出力方法。
  5. 前記見つかった撮影姿勢推奨写真を出力する前記ステップは、
    前記カメラによって収集された前記撮影データに、前記見つかった撮影姿勢推奨写真を半透明に重ね合わせるステップ、
    を有する、請求項1に記載の写真出力方法。
  6. 撮影データを収集するように構成される撮影モジュールと、
    前記撮影モジュールによって収集された前記撮影データを解析して第1の属性パラメータを取得するように構成される解析モジュールであって、前記第1の属性パラメータは、顔の数と、画面上での顔の位置とを含む、解析モジュールと、
    前記解析モジュールによる解析で得られた前記第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとをマッチングするように構成されるマッチングモジュールと、
    前記マッチングモジュールが、第2の属性パラメータと前記第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真を見つけた場合に、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった前記撮影姿勢推奨写真を出力するように構成されるディスプレイ出力モジュールと、
    を備える写真出力装置であって、
    前記マッチングモジュールは、
    解析で得られた前記顔の数と、前記1以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするように構成される第1のマッチングサブモジュールと、
    前記第1のマッチングサブモジュールが、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真を見つけた場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成される第2のマッチングサブモジュールと、
    前記第2のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるというものである場合、前記第2の属性パラメータと前記第1の属性パラメータとが前記
    予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される第1の判定サブモジュールと、
    を有し、
    前記マッチングモジュールは更に、前記撮影姿勢推奨写真が、顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定し、全ての予め保存された撮影姿勢推奨写真がトラバースされていないという判定結果である場合、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、前記撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行するように構成される、
    写真出力装置
  7. 前記第1の属性パラメータは更に各位置の顔のサイズを含み、
    前記マッチングモジュールは、
    解析で得られた前記顔の数と、前記1以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするように構成される第1のマッチングサブモジュールと、
    前記第1のマッチングサブモジュールが、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真を見つけた場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成される第2のマッチングサブモジュールと、
    前記第2のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるというものである場合、前記撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた前記各位置の顔のサイズと同じであるか否かを判定するように構成される第3のマッチングサブモジュールと、
    前記第3のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記各位置の顔のサイズが解析で得られた前記各位置の顔のサイズと同じであるというものである場合、前記第2の属性パラメータと前記第1の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される第2の判定サブモジュールと、
    を有する、請求項に記載の写真出力装置。
  8. 前記第1の属性パラメータは更に各位置の顔面角度を含み、
    前記マッチングモジュールは、
    解析で得られた前記顔の数と、前記1以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするように構成される第1のマッチングサブモジュールと、
    前記第1のマッチングサブモジュールが、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真を見つけた場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成される第2のマッチングサブモジュールと、
    前記第2のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるというものである場合、前記撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた前記各位置の顔面角度と同じであるか否かを判定するように構成される第4のマッチングサブモジュールと、
    前記第4のマッチングサブモジュールの判定結果が、前記撮影姿勢推奨写真における前記各位置の顔面が解析で得られた前記各位置の顔面角度と同じであるというものである場合、前記第2の属性パラメータと前記第1の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される第3の判定サブモジュールと、
    を有する、請求項に記載の写真出力装置。
  9. 前記ディスプレイ出力モジュールは、特に、前記マッチングモジュールが、第2の属性パラメータが前記第1の属性パラメータと合致する撮影姿勢推奨写真を複数見つけた場合に、見つかった撮影姿勢推奨写真の1つをランダムに出力するように構成される、
    請求項に記載の写真出力装置。
  10. 前記ディスプレイ出力モジュールは、特に、前記撮影モジュールによって収集された前記撮影データに、前記見つかった撮影姿勢推奨写真を半透明に重ね合わせる、
    請求項に記載の写真出力装置。
  11. 撮影データを収集するように構成されるカメラと、
    前記カメラによって収集された前記撮影データを解析して第1の属性パラメータを取得するように構成され、前記第1の属性パラメータは、顔の数と、画面上での顔の位置とを含み、また、解析で得られた前記第1の属性パラメータと、1以上の予め保存された撮影姿勢推奨写真の第2の属性パラメータとをマッチングするように構成されるプロセッサと、
    前記プロセッサが、第2の属性パラメータと前記第1の属性パラメータとが予め設定されたマッチング結果に合致する撮影姿勢推奨写真を見つけた場合、ユーザーが前記撮影姿勢推奨写真に従って撮影姿勢を調整できるように、見つかった前記撮影姿勢推奨写真を出力するように構成されるディスプレイと、
    を備える写真出力装置であって、
    解析で得られた前記第1の属性パラメータと、前記1以上の予め保存された撮影姿勢推奨写真の前記第2の属性パラメータとをマッチングするとき、前記プロセッサは、
    解析で得られた前記顔の数と、前記1以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングし、含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定し、前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記第2の属性パラメータと前記第1の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定し、前記撮影姿勢推奨写真が、顏の数のマッチング要件に合致するが位置のマッチング要件には合致しない場合、全ての予め保存された撮影姿勢推奨写真がトラバースされたか否かを判定し、全ての予め保存された撮影姿勢推奨写真がトラバースされていないという判定結果である場合、全ての予め保存された撮影姿勢推奨写真がトラバースされるまで、次の撮影姿勢推奨写真の呼出しに進んで、前記撮影データと撮影姿勢推奨写真との属性パラメータマッチングを実行するように構成される、
    写真出力装置
  12. 前記第1の属性パラメータは更に各位置の顔のサイズを含み、
    解析で得られた前記第1の属性パラメータと、前記1以上の予め保存された撮影姿勢推奨写真の前記第2の属性パラメータとをマッチングするとき、前記プロセッサは、特に、
    解析で得られた前記顔の数と、前記1以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするように構成され、
    含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成され、
    前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔のサイズが、解析で得られた前記各位置の顔のサイズと同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔のサイズが解析で得られた前記各位置の顔のサイズと同じであるという判定結果である場合、前記第2の属性パラメータと前記第1の属性パラメータとが前記予め設定されたマッチング結果に合致する前記撮影姿勢推奨写真が見つかったと判定するように構成される、
    請求項11に記載の写真出力装置。
  13. 前記第1の属性パラメータは更に各位置の顔面角度を含み、
    解析で得られた前記第1の属性パラメータと、前記1以上の予め保存された撮影姿勢推奨写真の前記第2の属性パラメータとをマッチングするとき、前記プロセッサは、特に、
    解析で得られた前記顔の数と、前記1以上の予め保存された撮影姿勢推奨写真に含まれる顔の数とをマッチングするように構成され、
    含まれる顏の数が解析で得られた前記顏の数と同じである撮影姿勢推奨写真が見つかった場合、前記撮影姿勢推奨写真における前記画面上での各顏の位置が、解析で得られた前記画面上での前記顔の位置と同じであるか否かを判定するように構成され、
    前記撮影姿勢推奨写真における前記画面上での前記各顔の位置が、解析で得られた前記画面上での前記顔の位置と同じであるという判定結果である場合、前記撮影姿勢推奨写真における各位置の顔面角度が、解析で得られた前記各位置の顔面角度と同じであるか否かを判定し、前記撮影姿勢推奨写真における前記各位置の顔面が解析で得られた前記各位置の顔面角度と同じであるという判定結果である場合、前記第2の属性パラメータと前記第1の属性パラメータとが前記予め設定されたマッチング結果に合 致する前記撮影姿勢推奨写真が見つかったと判定するように構成される、
    請求項11に記載の写真出力装置。
  14. 前記ディスプレイは、前記プロセッサが、第2の属性パラメータが前記第1の属性パラメータと合致する撮影姿勢推奨写真を複数見つけた場合に、見つかった撮影姿勢推奨写真の1つをランダムに出力する、
    請求項11に記載の写真出力装置。
  15. 前記ディスプレイは、特に、前記カメラによって収集された前記撮影データに、前記見つかった撮影姿勢推奨写真を半透明に重ね合わせるように構成される、
    請求項11に記載の写真出力装置。
JP2016504453A 2013-03-27 2013-10-28 写真出力方法および装置 Active JP6101397B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201310101209.2 2013-03-27
CN201310101209.2A CN103220466B (zh) 2013-03-27 2013-03-27 图片的输出方法及装置
PCT/CN2013/086054 WO2014153956A1 (zh) 2013-03-27 2013-10-28 图片的输出方法及装置

Publications (2)

Publication Number Publication Date
JP2016516369A JP2016516369A (ja) 2016-06-02
JP6101397B2 true JP6101397B2 (ja) 2017-03-22

Family

ID=48817897

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016504453A Active JP6101397B2 (ja) 2013-03-27 2013-10-28 写真出力方法および装置

Country Status (6)

Country Link
US (1) US20150365545A1 (ja)
EP (1) EP2950520B1 (ja)
JP (1) JP6101397B2 (ja)
KR (1) KR101670377B1 (ja)
CN (1) CN103220466B (ja)
WO (1) WO2014153956A1 (ja)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103220466B (zh) * 2013-03-27 2016-08-24 华为终端有限公司 图片的输出方法及装置
CN104869299B (zh) * 2014-02-26 2019-12-24 联想(北京)有限公司 一种提示方法和装置
CN104572830A (zh) * 2014-12-09 2015-04-29 百度在线网络技术(北京)有限公司 推荐拍摄信息的处理方法及装置
CN105744141A (zh) * 2014-12-11 2016-07-06 中兴通讯股份有限公司 一种智能拍照的方法和装置
CN104767940B (zh) * 2015-04-14 2018-09-11 广东欧珀移动通信有限公司 拍照方法及装置
CN105357425B (zh) * 2015-11-20 2019-03-15 小米科技有限责任公司 图像拍摄方法及装置
CN106412413A (zh) * 2016-05-09 2017-02-15 捷开通讯科技(上海)有限公司 拍照控制系统及方法
CN106791364A (zh) * 2016-11-22 2017-05-31 维沃移动通信有限公司 一种多人拍照的方法及移动终端
CN106991376B (zh) * 2017-03-09 2020-03-17 Oppo广东移动通信有限公司 结合深度信息的侧脸验证方法及装置与电子装置
CN110268703A (zh) * 2017-03-15 2019-09-20 深圳市大疆创新科技有限公司 成像方法和成像控制装置
CN106951525A (zh) * 2017-03-21 2017-07-14 北京小米移动软件有限公司 提供参考拍摄造型的方法及装置
TWI637288B (zh) * 2017-10-11 2018-10-01 緯創資通股份有限公司 用於眼球視線校正的影像處理方法及其系統
WO2019090502A1 (zh) * 2017-11-08 2019-05-16 深圳传音通讯有限公司 一种基于智能终端的图像拍摄方法及图像拍摄系统
US10576016B2 (en) * 2017-11-29 2020-03-03 International Business Machines Corporation Methods and systems for managing photographic capture
KR102438201B1 (ko) * 2017-12-01 2022-08-30 삼성전자주식회사 사진 촬영과 관련된 추천 정보를 제공하는 방법 및 시스템
KR102628042B1 (ko) * 2017-12-22 2024-01-23 삼성전자주식회사 연락처 정보를 추천하는 방법 및 디바이스
WO2019125082A1 (en) 2017-12-22 2019-06-27 Samsung Electronics Co., Ltd. Device and method for recommending contact information
CN108156385A (zh) * 2018-01-02 2018-06-12 联想(北京)有限公司 图像获取方法及图像获取装置
CN108848303A (zh) * 2018-05-28 2018-11-20 北京小米移动软件有限公司 拍摄提示方法及装置
US10630896B1 (en) 2019-02-14 2020-04-21 International Business Machines Corporation Cognitive dynamic photography guidance and pose recommendation
CN109920422A (zh) * 2019-03-15 2019-06-21 百度国际科技(深圳)有限公司 语音交互方法及装置、车载语音交互设备及存储介质
KR102147485B1 (ko) * 2019-05-17 2020-08-24 네이버 주식회사 촬영 가이드 방법 및 시스템
CN112351185A (zh) * 2019-08-07 2021-02-09 华为技术有限公司 拍照方法和移动终端
CN110868538A (zh) * 2019-11-11 2020-03-06 三星电子(中国)研发中心 推荐拍摄姿态的方法和电子设备
CN113132618B (zh) * 2019-12-31 2022-09-09 华为技术有限公司 辅助拍照方法、装置、终端设备及存储介质
JP7447538B2 (ja) * 2020-02-25 2024-03-12 大日本印刷株式会社 撮影画像評価システム
WO2022077229A1 (en) * 2020-10-13 2022-04-21 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Electric device, method of controlling electric device, and computer readable storage medium
CN120786035A (zh) * 2025-09-10 2025-10-14 四川蜀通信息科技有限公司 一种监控视频资源互联汇聚方法及系统

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7349020B2 (en) * 2003-10-27 2008-03-25 Hewlett-Packard Development Company, L.P. System and method for displaying an image composition template
JP4130641B2 (ja) * 2004-03-31 2008-08-06 富士フイルム株式会社 ディジタル・スチル・カメラおよびその制御方法
JP4335727B2 (ja) * 2004-03-31 2009-09-30 富士フイルム株式会社 顔抽出を行うディジタルカメラ
JP2008066886A (ja) * 2006-09-05 2008-03-21 Olympus Imaging Corp カメラ、通信制御装置、撮影技術援助システム、撮影技術援助方法、プログラム
JP4264663B2 (ja) * 2006-11-21 2009-05-20 ソニー株式会社 撮影装置、画像処理装置、および、これらにおける画像処理方法ならびに当該方法をコンピュータに実行させるプログラム
JP2008245093A (ja) * 2007-03-28 2008-10-09 Fujifilm Corp デジタルカメラ、デジタルカメラの制御方法及び制御プログラム
JP5029137B2 (ja) * 2007-05-17 2012-09-19 カシオ計算機株式会社 撮像装置及びプログラム
KR101477182B1 (ko) * 2007-06-01 2014-12-29 삼성전자주식회사 단말 및 그의 이미지 촬영 방법
JP2009010777A (ja) * 2007-06-28 2009-01-15 Sony Corp 撮像装置、撮影制御方法、プログラム
JP2009088710A (ja) * 2007-09-27 2009-04-23 Fujifilm Corp 撮影装置、撮影方法及び撮影プログラム
KR100943548B1 (ko) * 2008-05-26 2010-02-22 엘지전자 주식회사 촬영 장치의 포즈 가이드 방법 및 장치
KR101537948B1 (ko) * 2008-12-16 2015-07-20 삼성전자주식회사 얼굴 포즈 추정을 이용한 촬영 방법 및 장치
CN101510934B (zh) * 2009-03-20 2014-02-12 北京中星微电子有限公司 一种数码像框及其显示照片的方法
US20100245610A1 (en) * 2009-03-31 2010-09-30 Electronics And Telecommunications Research Institute Method and apparatus for processing digital image
JP4844657B2 (ja) * 2009-07-31 2011-12-28 カシオ計算機株式会社 画像処理装置及び方法
JP5171772B2 (ja) * 2009-09-25 2013-03-27 アイホン株式会社 テレビインターホン装置
JP5359762B2 (ja) * 2009-10-15 2013-12-04 ソニー株式会社 情報処理装置、表示制御方法及び表示制御プログラム
JP2011135527A (ja) * 2009-12-25 2011-07-07 Nikon Corp デジタルカメラ
CN101917548A (zh) * 2010-08-11 2010-12-15 无锡中星微电子有限公司 自适应调整画面的摄像装置及方法
JP2012244226A (ja) * 2011-05-16 2012-12-10 Nec Casio Mobile Communications Ltd 撮像装置、画像合成方法、及びプログラム
CN102891958A (zh) * 2011-07-22 2013-01-23 北京华旗随身数码股份有限公司 一种具有姿势指导功能的数码相机
CN103220466B (zh) * 2013-03-27 2016-08-24 华为终端有限公司 图片的输出方法及装置

Also Published As

Publication number Publication date
US20150365545A1 (en) 2015-12-17
EP2950520A4 (en) 2016-03-09
EP2950520B1 (en) 2022-12-07
WO2014153956A1 (zh) 2014-10-02
CN103220466B (zh) 2016-08-24
EP2950520A1 (en) 2015-12-02
CN103220466A (zh) 2013-07-24
JP2016516369A (ja) 2016-06-02
KR20150121114A (ko) 2015-10-28
KR101670377B1 (ko) 2016-10-28

Similar Documents

Publication Publication Date Title
JP6101397B2 (ja) 写真出力方法および装置
US9971955B2 (en) Photographing method, photo management method and device
JP6522708B2 (ja) プレビュー画像表示方法及び装置、並びに端末
CN110536069B (zh) 变焦控制装置、变焦控制装置的控制方法和记录介质
CN109196852B (zh) 拍摄构图引导方法及装置
TWI640199B (zh) 影像擷取裝置及其攝影構圖的方法
TWI532361B (zh) 自動尋景拍攝方法及其系統
KR102407190B1 (ko) 영상 촬영 장치 및 그 동작 방법
JP2004320286A (ja) デジタルカメラ
CN101764925A (zh) 数字图像的浅景深模拟方法
CN103702024B (zh) 图像处理装置和图像处理方法
WO2019214574A1 (zh) 图像拍摄方法、装置及电子终端
WO2016131217A1 (zh) 一种图像校正的方法和装置
CN107395957B (zh) 拍照方法、装置、存储介质及电子设备
JP2004320285A (ja) デジタルカメラ
CN101771815A (zh) 数字影像的拍摄方法
KR101094648B1 (ko) 구도결정을 하는 사진사 로봇 및 그 제어방법
CN107547789B (zh) 影像获取装置及其摄影构图的方法
JP2011048295A (ja) 複眼撮影装置及びその姿勢検出方法
US20120293705A1 (en) Image processing method
JP5967422B2 (ja) 撮像装置及び撮像処理方法並びにプログラム
JP7780879B2 (ja) 情報処理装置、情報処理方法、及びプログラム
JP2024003949A (ja) 電子機器、電子機器の制御方法、プログラム、記憶媒体
JP6200262B2 (ja) 撮像装置及びその制御方法
JP2012150236A (ja) 電子カメラ

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150925

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150925

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160923

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161004

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161228

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170131

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170224

R150 Certificate of patent or registration of utility model

Ref document number: 6101397

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250