Algorithm for estimating height of heel of high-heeled shoe

By defining the perfect proportion and the golden ratio, combined with the Java programming language, a program was developed to calculate the appropriate heel height of high heels, solving the problem that cannot meet personalized needs in the existing technology, and realizing personalized high heel height calculation and "change high heel" design.

CN119576292APending Publication Date: 2025-03-07王蒙
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411524034.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-23
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

The prior art is difficult to calculate the suitable heel height of high heels for different female individuals, and cannot meet personalized needs.

Method used

By defining the perfect proportion, golden ratio and related functions, combined with the Java programming language, a program is developed to calculate the appropriate heel height of high heels, taking into account the user's upper and lower body heights, as well as the influence of headgear heights.

Benefits of technology

It realizes the calculation of suitable heel heights of high heels based on user's individual data to meet personal needs, and provides the "change high heel" design concept to adapt to the proportion changes when walking.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119576292A_ABST
    Figure CN119576292A_ABST
Patent Text Reader

Abstract

The invention discloses an algorithm and a program for calculating and selecting the heel height of a high-heeled shoe by using a perfect proportion, and mainly relates to the field of electronics and fashion, as long as a user inputs key parameters such as the upper body height a, the lower body height b and the headwear height y (the item can not be input) on an interface, the program can return a reply, and the user can select the heel height of the high-heeled shoe. Reply can be mainly divided into the following three conditions: 1, when a user inputs a non-real number, sending out an error report prompt; 2, when the user inputs data to enable # imgabs0 #, giving out prompts such as'you do not need to wear high-heeled shoes'; and 3, when the user inputs data to enable # imgabs1 #, normally reporting a calculated result to the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the fields of electronics and fashion, and in particular to an algorithm and a program for calculating the height of heels of high-heeled shoes using perfect proportions. Background Art

[0002] The existence and use of perfect proportions provide a mathematical basis for calculating the height of heels. The fact that most women pursue beauty but rarely have perfect proportions provides demand value for calculation. The emergence of various programming software provides the possibility and convenience for calculating the appropriate heel height for any woman. This technology is a caring aid for those beauty-loving women who love to wear high heels but don't know how high they should wear. Summary of the invention

[0003] Several definitions used in the present invention:

[0004] Definition 1: Scalar: A form of comparative measurement that uses a physical object as a standard reference unit.

[0005] Definition 2: Length: a scalar value.

[0006] Definition 3: Perfect ratio: The ratio of a segment of any length to the remaining length just meets human aesthetic standards. This ratio is called a perfect ratio and is denoted by p.

[0007] Definition 4: Golden ratio: The ratio obtained when the ratio of a segment of any length to the remaining length is exactly equal to the ratio of the remaining length to the total length.

[0008] Definition 5: Function f: a mapping only related to p, represented by f=f(p).

[0009] Definition 6: Beauty set: a set of specific numerical values ​​that conform to human aesthetics, denoted by B.

[0010] Definition 7: Visual height: The set of lengths from a person’s highest point to the ground over a period of time, denoted by H.

[0011] Definition 8: Upper body height: The length from the top of the head to the navel when a person is standing upright, denoted by a.

[0012] Definition 9: Lower body height: The length from the navel to the soles of the feet when a person is standing upright, denoted by b.

[0013] Several axioms used in the present invention:

[0014] Axiom1 (existence)

[0015] Axiom2 (transitivity)

[0016] Axiom3 (extensibility)

[0017] Where x is an arbitrary real number. The above three points are collectively called the Theory of Cultivation of Beauty, which respectively explain the existence, transitivity and extensibility of the Theory of Cultivation of Beauty. It is worth noting that the Theory of Cultivation of Beauty does not involve studying why a certain ratio must conform to human aesthetics, but rather studying how people conform to this aesthetics through extension after a certain ratio conforms to human aesthetics.

[0018] According to the above definitions and axioms, we can get the following theorem:

[0019] Theorem 1: It's beautiful.

[0020] Theorem 2: When a and b are determined, It's beautiful.

[0021] Theorem 3: When a and b are determined, the functional relationship between x and y is It's beautiful.

[0022] Theorem 4: When a and b are fixed, the function of x changing with time t is Where f is the time it takes to take one step, and θ is the maximum angle between the leg and the vertical line when walking.

[0023] The above theorems are easy to prove. If you are interested, you can prove them by yourself. Here is a brief description of the relationship between the following three theorems. Theorem 2 is a special case of Theorem 3 when y = 0; Theorem 2 is a special case of Theorem 4 when t = T (i.e. standing still).

[0024] Note that when programming based on Theorem 2, where x can be regarded as the height of the heel of a high-heeled shoe, if The height is negative, which can be explained in reality that this person not only does not need to wear high heels, but also needs to wear headwear to make his upper body look taller. Although this situation rarely happens, it is not completely impossible. a and b are two necessary parameters. When the user enters them, they should ensure that they are positive real numbers and cannot be other symbols. Therefore, the key points of the program should include the following three points:

[0025] 1. When the user enters a non-real number, an error reminder is issued;

[0026] 2. When the user enters data When you are walking, you can send a reminder like "You don't need to wear high heels";

[0027] 3. When the user enters data When the calculation result is normal, it can be reported to the user.

[0028] The following is an example written in Java:

[0029]

[0030]

[0031]

[0032] Theorem 3 can be regarded as the functional relationship between the height of the high heels x and the height of the headwear y that should be satisfied when the user wears both high heels and headwear to achieve perfection. When programming, a and b can be regarded as measurable quantities, and y can be regarded as an estimated quantity. In this way, the user only needs to input one more quantity, and the programming can be similar to the above.

[0033] Theorem 4 can be used in practice to describe how a person can maintain perfect proportions while walking. Note that In fact, it is a function that changes with time, which can be explained as the height of high heels changes periodically during walking. This actually introduces the design concept of "variable high heels". This equation provides a theoretical idea for the development of "variable high heels".

Claims

1. An algorithm for estimating the height of a high-heeled shoe, characterized in that: It is an algorithm and program that uses perfect proportion to calculate the height of high heels. Users only need to enter key parameters in the interface, such as upper body height a, lower body height b, and headwear height y (this item can be left blank), etc. The program will return a reply. The reply can be mainly divided into the following three situations:

1. When the user enters a non-real number, an error reminder is issued; 2. When the user enters data that makes , a prompt such as "You don't need to wear high heels" is issued; 3. When the user enters data so that When the calculation result is normal, it can be reported to the user.