Patentable/Patents/US-10558850
US-10558850

Body information analysis apparatus and method of simulating face shape by using same

PublishedFebruary 11, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A body information analysis apparatus (1) and a method of simulating face shape by using same are provided. The method includes reading a predetermined value of a face shape variable from a memory (17) wherein the face shape variable corresponds to one of a plurality of target face shapes; causing an image fetching module (12) to take a picture and converting same into a digital image; causing a processing unit (10) to identify a face (6) in the digital image and position a plurality of parts of the face (6); determining an original face shape of the face (6) based on the plurality of parts thereof; performing deformation on the face (6) based on the original face shape thereof to generate a simulated face image (80) wherein a face shape variable of the simulate face image (80) complies with the predetermined value; and outputting the simulated face image (80).

Patent Claims
12 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A body information analysis apparatus, comprising: an image fetching module for recording an external image; a display module; a memory for storing a predetermined value of a face shape variable wherein the face shape variable corresponds to a target face shape; and a processing unit electrically connected to the image fetching module, the display module, and the memory, the processing unit including: a face analysis module for identifying a face in the external image and positioning a plurality of parts of the face; a face shape detection module for determining an original face shape of the face based on the plurality of parts of the face; an evaluation module for determining a deformation magnitude based on the face shape variable of the face and the predetermined value of the face shape variable, and a deformation range based on the original face shape of the face and the target face shape; a deformation main module for performing deformation on the deformation range of the face to generate a simulated face image based on the deformation magnitude of the face wherein a face shape variable of the simulated face image complies with the predetermined value; and an output control module for controlling the display module to show the simulated face image.

2

2. The body information analysis apparatus as claimed in claim 1 , further comprising an input interface electrically connected to the processing unit, the input interface being configured to receive an operation of selecting one of a plurality of target face shapes; wherein the memory stores the predetermined values of the face shape variables, the face shape variables correspond to the target face shapes respectively; and wherein the deformation main module performs the deformation to adjust the face shape variable of the face to be the predetermined value, the face shape variable corresponds to the selected target face shape.

3

3. The body information analysis apparatus as claimed in claim 1 , wherein the processing unit further comprises a calculation module for calculating a first face shape variable of the face based on both a vertical distance between the eyebrow and the mouth of the face and a horizontal distance between two sides of the cheeks of the face, calculating a cheek angle of a contour of the face and taking the cheek angle as a second face shape variable of the face, and calculating a third face shape variable of the face based on both a horizontal distance between two sides of the forehead of the face and a horizontal distance between two sides of the contour of the face.

4

4. The body information analysis apparatus as claimed in claim 3 , wherein the face shape detection module determines that the face is oval after determining the first face shape variable of the face complying with a first predetermined value, determines that the face is square after determining the first face shape variable of the face complying with a second predetermined value and the second face shape variable of the face is greater than a third predetermined value, determines that the face is circular after determining the first face shape variable of the face complying with the second predetermined value and the second face shape variable of the face is not greater than the third predetermined value, determines that the face is an inverse triangle after determining the third face shape variable of the face complying with a fourth predetermined value, determines that the face is rhombic after determining the third face shape variable of the face complying with a fifth predetermined value, and determines that the face is rectangular after determining the third face shape variable of the face not complying with both the fourth predetermined value and the fifth predetermined value.

5

5. The body information analysis apparatus as claimed in claim 4 , wherein the deformation main module further comprises: a first deformation module for adjusting the first face shape variable of the face to be either the first predetermined value when the target face shape is oval or the second predetermined value when the target face shape is square or circular; a second deformation module for adjusting the second face shape variable of the face to be either greater than the third predetermined value when the target face shape is square or not greater than the third predetermined value when the target face shape is circular; and a third deformation module for adjusting the third face shape variable of the face to be either the fourth predetermined value when the target face shape is inversely triangular or the fifth predetermined value when the target face shape is rhombic.

6

6. The body information analysis apparatus as claimed in claim 1 , wherein: the evaluation module sets the deformation range as the jaw of the face and sets a deformation type as horizontal contraction when the target face shape is oval and the original face shape of the face is square, circular or inversely triangular; the evaluation module sets the deformation range as the jaw of the face and sets a deformation type as horizontal expansion when the target face shape is oval and the original face shape of the face is inversely triangular; the evaluation module sets the deformation range as both the jaw and the forehead of the face and sets a deformation type as horizontal expansion when the target face shape is oval and the original face shape of the face is rhombic; and the evaluation module sets the deformation range as both the jaw and the forehead of the face and sets a deformation type as vertical contraction when the target face shape is oval and the original face shape of the face is rectangular.

7

7. The body information analysis apparatus as claimed in claim 6 , wherein the deformation main module performs deformation on the deformation range of the face based on both the deformation magnitude and the deformation type to adjust the face shape variable of the face to be the predetermined value.

8

8. A method of simulating face shape by using a body information analysis apparatus, comprising steps of: (a) reading a predetermined value of a face shape variable from a memory of the body information analysis apparatus wherein the face shape variable corresponds to a target face shape; (b) causing an image fetching module to fetch an external image; (c) causing a processing unit of the body information analysis apparatus to identify a face in the external image and position a plurality of parts of the face; (d) determining an original face shape of the face based on the plurality of parts thereof; (e) determining a deformation magnitude based on both the face shape variable of the face and the predetermined value of the face shape variable of the face; (f) determining a deformation range of the face based on both the original face shape and the target face shape, wherein the deformation range is set as the jaw of the face and the deformation type is set as the horizontal contraction when the target face shape is oval and the original face shape is square, the deformation range is set as the jaw of the face and the deformation type is set as the horizontal expansion when the target face shape is oval and the original face shape is inversely triangular, the deformation range is set as the jaw and the forehead of the face and the deformation type is set as the horizontal expansion when the target face shape is oval and the original face shape is rhombic, and the deformation range is set as the jaw and the forehead of the face and the deformation type is set as the vertical contraction when the target face shape is oval and the original face shape is rectangular; (g) performing deformation on the deformation range of the face based on the deformation magnitude thereof to generate a simulated face image wherein a face shape variable of the simulate face image complies with the predetermined value; and (h) outputting the simulated face image.

9

9. The method as claimed in claim 8 , wherein step (a) comprises the sub-steps of: (a1) receiving an operation of selecting one of the target face shapes via an input interface of the body information analysis apparatus; and (a2) obtaining the predetermined value of the face shape variable wherein the face shape variable corresponds to the selected one of the target face shapes.

10

10. The method as claimed in claim 8 , wherein step (d) comprises the sub-steps of: (d1) calculating a first face shape variable of the face based on both a vertical distance between the eyebrow and the mouth of the face and a horizontal distance between two sides of a contour of the face; (d2) determining the face to be oval after determining the first face shape variable of the face complying with the first predetermined value; (d3) calculating a cheek angle of the contour of the face and taking same as a second face shape variable of the face after determining the first face shape variable of the face complying with a second predetermined value; (d4) determining the face to be square after determining the first face shape variable of the face complying with a second predetermined value and the second face shape variable of the face greater than a third predetermined value; (d5) determining the face to be circular after determining the first face shape variable of the face complying with the second predetermined value and the second face shape variable of the face not greater than the third predetermined value; (d6) calculating a third face shape variable of the face based on both a horizontal distance between two sides of the forehead and a horizontal distance between two sides of the contour of the face; (d7) determining the face to be inversely triangular after determining the third face shape variable of the face complying with a fourth predetermined value; (d8) determining the face to be rhombic after determining the third face shape variable of the face complying with a fifth predetermined value; and (d9) determining the face to be rectangular after determining the third face shape variable of the face not complying with both the fourth predetermined value and the fifth predetermined value.

11

11. The method as claimed in claim 10 , wherein step (g): adjusts the first face shape variable of the face to be the first predetermined value when the target face shape is oval; adjusts both the first face shape variable of the face to be the second predetermined value and the second face shape variable of the face greater than the third predetermined value when the target face shape is square; adjusts both the first face shape variable of the face to be the second predetermined value and the second face shape variable of the face not greater than the third predetermined value when the target face shape is circular; adjusts the third face shape variable of the face to be the fourth predetermined value when the target face shape is inversely triangular; and adjusts the third face shape variable of the face to be the fifth predetermined value when the target face shape is rhombic.

12

12. The method as claimed in claim 8 , wherein in step (g) performing deformation on the deformation range of the face based on both the deformation magnitude and the deformation type to adjust the face shape variable of the face to be the predetermined value.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

January 14, 2018

Publication Date

February 11, 2020

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Body information analysis apparatus and method of simulating face shape by using same” (US-10558850). https://patentable.app/patents/US-10558850

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

Body information analysis apparatus and method of simulating face shape by using same — Ching-Wei Wang | Patentable