Discrimination information generation method and device, electronic equipment and storage medium
By generating human sitting posture models and discrimination information, the problem of unreasonable seat design is solved, the comfort level of seats can be predicted, and the accuracy of seat selection and user experience are improved.
Patent Information
- Application Number
- CN202310302167.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-24
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2043-03-24
AI Technical Summary
The existing seat design is unreasonable and cannot match different body sizes, resulting in comfort issues and affecting seat sales and user purchasing experience.
By acquiring human body dimensions and seat dimensions, a human sitting posture model is generated, the human body angle is determined, and discrimination information is output based on the preset angle to determine whether the seat is comfortable.
It enables the pre-determination of whether a seat is suitable for the current human body size, solves the problem of unreasonable seat design, improves the rationality of seat design and user comfort, and enhances the accuracy of seat selection.
Smart Images

Figure CN116279004B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer, in particular to a method and device for generating discrimination information, electronic equipment and storage medium. BACKGROUND
[0002] With the continuous improvement of people's quality of life, the comfort of the seat is gradually valued by people. For some products, the comfort of the seat will greatly affect the sales of the product, such as the seat of the vehicle, the office chair, etc. For the vehicle seat, due to the height limit of the car model and the demand for internal space, the design space of the vehicle seat is relatively limited, that is, there is a problem of unreasonable design of the vehicle seat. For daily seats, since the height ratio of each person is not the same, there is a problem that it is difficult to determine the daily seat matching the height ratio of the self. SUMMARY
[0003] In order to solve the above technical problems, the present application provides a method and device for generating discrimination information, electronic equipment and storage medium.
[0004] In a first aspect, the present application provides a method for generating discrimination information, the method comprising:
[0005] obtaining a human body size and a seat size;
[0006] combining the human body size and the seat size to generate a human body sitting posture model, the human body sitting posture model being used to represent a model of a person represented by the human body size sitting on a seat represented by the seat size;
[0007] determining a human body angle of the human body sitting posture model;
[0008] outputting discrimination information based on the human body angle and a preset angle corresponding to the human body angle, the discrimination information being used to represent whether the person represented by the human body size is comfortable when sitting on the seat represented by the seat size.
[0009] Optionally, the combining the human body size and the seat size to generate a human body sitting posture model comprises:
[0010] obtaining sitting posture information;
[0011] establishing a human body model based on the human body size;
[0012] combining the seat size and the human body model to determine the human body sitting posture model in a sitting posture represented by the sitting posture information.
[0013] Optionally, the human body angles include a target trunk angle, a target knee joint angle, and a target ankle angle, the target trunk angle representing an included angle between a trunk and a thigh, the target knee joint angle representing an included angle between the thigh and a lower leg, and the target ankle angle representing an included angle between a sole surface and the lower leg; and
[0014] The outputting of the discrimination information is based on the human body angles and preset angles corresponding to the human body angles.
[0015] The preset angles corresponding to the sitting posture information include a preset trunk angle range, a preset knee joint angle range, and a preset ankle angle range.
[0016] In a case where the target trunk angle belongs to the preset trunk angle range, the target knee joint angle belongs to the preset knee joint angle range, and the target ankle angle belongs to the preset ankle angle range, first comfort degree discrimination information is outputted, the first comfort degree discrimination information being used to represent that a person represented by the human body size is comfortable when sitting on a seat represented by the seat size.
[0017] Optionally, the method further includes:
[0018] In a case where the target trunk angle does not belong to the preset trunk angle range, the target knee joint angle does not belong to the preset knee joint angle range, or the target ankle angle does not belong to the preset ankle angle range, second comfort degree discrimination information is outputted, the second comfort degree discrimination information being used to represent that a person represented by the human body size is uncomfortable when sitting on a seat represented by the seat size.
[0019] The seat size is adjusted based on the second comfort degree discrimination information, to obtain a target seat size, the target seat size representing a seat size corresponding to the first comfort degree discrimination information.
[0020] Optionally, the determining of the human body angles of the human body sitting posture model includes:
[0021] The joint positions of the human body sitting posture model and human body connection relationships at the joint positions are determined.
[0022] The human body angles are determined based on the joint positions and the human body connection relationships.
[0023] Optionally, the human body size is acquired in the following manner:
[0024] Human body image information is acquired.
[0025] The human body size is determined based on the human body image information.
[0026] Optionally, the seat size is acquired in the following manner:
[0027] acquire a vehicle model;
[0028] determine a seat size of the vehicle represented by the vehicle model.
[0029] In a second aspect, the present application provides a generation device of discrimination information, the device comprising:
[0030] an acquisition module, configured to acquire a human body size and a seat size;
[0031] a generation module, configured to generate a human body sitting posture model by combining the human body size and the seat size, the human body sitting posture model being used to represent a model that a person represented by the human body size sits on a seat represented by the seat size;
[0032] a determination module, configured to determine a human body angle of the human body sitting posture model;
[0033] an output module, configured to output discrimination information based on the human body angle and a preset angle corresponding to the human body angle, the discrimination information being used to represent whether the person represented by the human body size is comfortable when sitting on the seat represented by the seat size.
[0034] In a third aspect, an electronic device is provided, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete mutual communication through the communication bus;
[0035] the memory is used to store a computer program;
[0036] the processor is used to execute the program stored on the memory, and implement the steps of the generation method of the discrimination information according to any one of the embodiments of the first aspect.
[0037] In a fourth aspect, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the generation method of the discrimination information according to any one of the embodiments of the first aspect.
[0038] The above technical solution provided by the embodiments of the present application has the following advantages compared with the prior art:
[0039] The method provided by the embodiment of the present application combines the human body size and the seat size to generate a human body sitting posture model, wherein the human body sitting posture model is used to represent a model of a person represented by the human body size sitting on a seat represented by the seat size; the human body angle of the human body sitting posture model is determined, and based on the human body angle and the preset angle corresponding to the human body angle, discrimination information is output, wherein the discrimination information is used to represent whether the person represented by the human body size is comfortable when sitting on the seat represented by the seat size; by judging whether the person represented by the human body size is comfortable when sitting on the seat represented by the seat size, the problem that the seat design is unreasonable and it is difficult to determine the seat matching the human body size in the prior art is solved, and the effect that whether the current seat is comfortable for the person represented by the current human body size can be determined in advance is realized. BRIEF DESCRIPTION OF DRAWINGS
[0040] The accompanying drawings, which are incorporated herein and constitute part of the specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the accompanying drawings required to be used in the embodiments or the prior art description will be briefly introduced below, and obviously, other drawings can also be obtained by those skilled in the art without any creative labor on the basis of these drawings.
[0042] Figure 1 A flowchart of a discrimination information generation method provided by the embodiment of the present application;
[0043] Figure 2 A human body model schematic diagram provided by the embodiment of the present application;
[0044] Figure 3 A human body sitting posture model schematic diagram provided by the embodiment of the present application;
[0045] Figure 4 A structure schematic diagram of a discrimination information generation device provided by the embodiment of the present application;
[0046] Figure 5 A structure schematic diagram of an electronic device provided by the embodiment of the present application. DETAILED DESCRIPTION
[0047] Other advantages and embodiments of the application will be more readily appreciated from the detailed description that follows, taken in conjunction with the accompanying drawings, and the claims. The present application may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the application to those skilled in the art.
[0048] It is noted that the drawings of the embodiments provided in the following description are for the purpose of illustrating the basic concepts of the application and are not intended to limit the scope of the application. The drawings in the present disclosure are schematic and are not drawn to scale. The same reference numerals in different drawings represent the same or similar elements.
[0049] As an essential item in people's life, seats appear in all aspects of life, such as the interior of a vehicle, a seat in daily life, etc. For a vehicle seat, with the popularization and rapid penetration of new energy vehicles in recent years, especially with the increasing market share of pure electric vehicles, the development of new energy models is becoming more and more important to vehicle manufacturers. However, due to the demand for mileage and the limitation of current battery technology, the existing battery size of pure electric vehicles is relatively large, which causes the battery arrangement to extend to the lower side of the rear passengers. In addition, the height limit of sedan models and the demand for internal space result in a relatively low rear seat height, which seriously affects the comfort of the rear passengers. However, there is a problem that the comfort of the seat cannot be judged during the design stage of the pure electric vehicle, which leads to the situation that users may give up purchasing the vehicle due to the unsuitable comfort of the seat when purchasing the pure electric vehicle, that is, the comfort of the vehicle seat affects the sales of the vehicle. The above pure electric vehicle is only an example, and other types of vehicles may also have different problems affecting the design of the vehicle seat, such as the influence of the interior layout and the structure of other devices in the vehicle.
[0050] For the selection of seats in daily life, such as office seats, e-sports seats, and leisure seats, different size designs are required, and users can only choose according to the appearance, size, shape, and other visible contents during the selection of seats. There is no judgment method for whether the user's own height matches, that is, whether the user is comfortable sitting on the seat cannot be directly judged, so there is a problem that users cannot judge whether the seat is comfortable during the selection of the seat.
[0051] Figure 1 A flowchart of a method for determining information provided by an embodiment of the present application.
[0052] AsFigure 1 As shown, the present application discloses an embodiment, which provides a method for generating discriminant information, the method comprising:
[0053] S110: Obtain the body size and the seat size.
[0054] Specifically, the discriminant information method of the present embodiment can be applied to the seat design end, the software running on the terminal, the server, and other subjects that need to perform seat comfort discrimination. The body size in the present embodiment can be a size input by the user, or a representative public size, such as the percentile body size, such as SAE (Society of Automotive Engineers) 95 percentile male body, China 95 percentile male body, China 50 percentile mixed body, China 5 percentile female body, etc. For different application scenarios, the way of obtaining the body size can be different. For example, in the process of designing a seat through a seat design end, it is necessary to determine whether the currently designed seat can make most people comfortable when sitting. At this time, a representative public size can be obtained as the body size in the present embodiment. In the process of selecting a seat by a user through a software running on a terminal, the size input by the user can be used as the body size in the present embodiment. It should be noted that the body size can include the thigh length, the calf length, the ankle point height, etc. The seat size in the present embodiment is the size of the current seat, such as the seat height, the seat back angle, etc.
[0055] In an embodiment, the body size is obtained in the following way:
[0056] Obtain the body image information;
[0057] Determine the body size based on the body image information.
[0058] The present embodiment obtains the body image information, which can be obtained in different ways in different application scenarios. For example, in the case of selecting a seat in a physical store, the body image information of the user can be collected in real time through an image collection device. In the case of purchasing a seat online, the user can input the body image information by himself / herself. After obtaining the body image information, the body represented by the body image information is analyzed and determined to obtain the body size.
[0059] In an embodiment, the seat size is obtained in the following way:
[0060] Obtain the vehicle model;
[0061] Determine the seat size of the vehicle represented by the vehicle model.
[0062] The application scenario of this embodiment can be used in the process of vehicle design to determine whether the seat in the vehicle is comfortable. The vehicle model can be a three-dimensional model or a two-dimensional model of the vehicle. After obtaining the vehicle model, the seat size of the vehicle represented by the vehicle model can be determined based on the model data of the vehicle model, where the seat size represents the size of the real seat. It should be noted that the vehicle model can be a model generated by one-to-one simulation of the vehicle entity, so that the determined seat size is the real seat size. The vehicle model can also be a model with a certain scaling ratio with the vehicle entity. At this time, in the subsequent process of determining the seat size, the scaling ratio needs to be restored to determine the real seat size. This embodiment only takes the vehicle model as an example for description. In actual implementation, it can also be a seat model, an indoor decoration model, an exhibition hall model, and the like.
[0063] S120: generating a human sitting posture model in combination with the human size and the seat size, the human sitting posture model being used to represent a model of a person represented by the human size sitting on a seat represented by the seat size.
[0064] Specifically, after obtaining the human size and the seat size, a human sitting posture model needs to be generated in combination with the human size and the seat size. The human sitting posture model is used to represent a model of a person represented by the human size sitting on a seat represented by the seat size. Since the user usually has multiple sitting postures in the process of sitting on the seat, such as an upright sitting posture, a standard sitting posture, a relaxed sitting posture, and the like, the forms of the human body are different in different sitting postures. Therefore, the human sitting posture model can also represent a model of a person represented by the human size sitting on a seat represented by the seat size in a sitting posture. That is, at least one human sitting posture model, such as a human upright sitting posture model, a human standard sitting posture model, a human relaxed sitting posture model, and the like, can be generated in combination with the human size and the seat size.
[0065] In an embodiment, S120 generating the human sitting posture model in combination with the human size and the seat size can include:
[0066] obtaining sitting posture information;
[0067] establishing a human model based on the human size;
[0068] determining a human sitting posture model in a sitting posture represented by the sitting posture information in combination with the seat size and the human model.
[0069] The sitting posture information obtained in this embodiment represents the sitting posture of the human body, such as an upright sitting posture, a standard sitting posture, a relaxed sitting posture, and the like. Then, a human model is established based on the human size. The human model is a two-dimensional model or a three-dimensional model, such as a two-dimensional human model or a three-dimensional human model. Figure 2The seat size and the posture information are combined to determine a human posture model in the posture represented by the posture information, and the human posture model in the posture represented by the posture information is adjusted by the seat size and the posture information to be a human posture model in the posture represented by the posture information, sitting on the seat represented by the seat size; thus, the human posture model is adjusted by the changes of the human size, the seat size and the posture information.
[0070] S130: determining the human angle of the human posture model.
[0071] Specifically, after the human posture model is generated, the human angle of the human posture model can be determined, wherein the human angle can represent a target trunk angle, a target knee joint angle and a target ankle angle, the target trunk angle represents the angle between the trunk and the thigh, the target knee joint angle represents the angle between the thigh and the shank, and the target ankle angle represents the angle between the sole and the shank; the determination of the human angle can be that the human posture model is analyzed by using a model analysis algorithm to determine the human angle, or the human angle can be determined by the joint positions in the human posture model and the human connection relationship of the joint positions through a geometric formula.
[0072] In an embodiment, S130 of determining the human angle of the human posture model can include:
[0073] determining the joint positions of the human posture model and the human connection relationship at the joint positions;
[0074] determining the human angle based on the joint positions and the human connection relationship.
[0075] In this embodiment, the joint positions of the human posture model and the human connection relationship at the joint positions are determined, wherein different human angles can be determined according to different joint positions and the human connection relationship at the joint positions, for example, the knee joint angle can be determined according to the position of the knee joint and the human connection relationship at the position of the knee joint, the ankle angle can be determined according to the position of the ankle joint and the human connection relationship at the position of the ankle joint, and the trunk angle can be determined according to the position of the R point and the human connection relationship at the position of the R point, wherein the R point refers to the position of the H point of the human model when the H point is placed on the seat, and the H point refers to the intersection of the trunk line and the thigh line of the human model.
[0076] In an example, the human angle is determined based on the joint positions and the human connection relationship, and specific embodiments are as follows: Figure 3As shown, the seat size, the seat height H30-2, the R point (XR, YR, ZR), the backrest angle A40-2, the ankle angle AX3, the foot plane and the horizontal angle AX4 (wherein the ankle angle AX3 needs to be within the ankle angle comfortable range, and the R point (XR, YR, ZR) is only for reference of the model data position, and does not affect the seat comfort determination), are determined, wherein the seat height H30-2, the backrest angle A40-2 and the foot plane and the horizontal angle AX4 are the seat size. Wherein the trunk angle = 90 + knee joint angle - ankle angle - floor angle + backrest angle (A40-2), the rear seat height H30-2 = a x cos (foot plane and horizontal angle) (wherein a represents the distance from the ankle to the heel point, and the value is different for different human body sizes) + calf length x sin (180 - ankle angle - foot plane and horizontal angle) - thigh length x sin (ankle angle + foot plane and horizontal angle - knee joint angle).
[0077] S140: based on the human body angle and the preset angle corresponding to the human body angle, outputting the determination information, wherein the determination information is used to indicate whether the person represented by the human body size is comfortable when sitting on the seat represented by the seat size.
[0078] Specifically, after determining the human body angle, the determination information can be outputted based on the human body angle and the preset angle corresponding to the human body angle. The output method can be through a display screen output, a short message output, etc. The generation process of the determination information can be to compare the human body angle with the preset angle corresponding to the human body angle, and to determine whether the human body angle is within the preset angle range corresponding to the human body angle. Therefore, S140 outputs the determination information based on the human body angle and the preset angle corresponding to the human body angle, which can include:
[0079] determining the preset angle of the sitting posture information, wherein the preset angle includes a preset trunk angle range, a preset knee joint angle range and a preset ankle angle range;
[0080] in a case where the target trunk angle belongs to the preset trunk angle range, the target knee joint angle belongs to the preset knee joint angle range, and the target ankle angle belongs to the preset ankle angle range, outputting the first comfort degree determination information, wherein the first comfort degree determination information is used to indicate that the person represented by the human body size is comfortable when sitting on the seat represented by the seat size.
[0081] In this embodiment, first, the preset angle of the sitting posture information is determined, because the corresponding angles are not the same under different sitting postures. Taking the upright sitting posture, the standard sitting posture and the relaxed sitting posture as examples: the preset trunk angle comfortable range is 94.5°-115.5°, the preset knee joint angle comfortable range is 78.4°-128.4°, and the preset ankle angle comfortable range is 93.3°-116.5° in the upright sitting posture state; the preset trunk angle comfortable range is 89°-119.4°, the preset knee joint angle comfortable range is 79.7°-119.3°, and the preset ankle angle comfortable range is 95.5°-113.9° in the standard sitting posture state; the preset trunk angle comfortable range is 97.9°-139.9°, the preset knee joint angle comfortable range is 81.8°-128.7°, and the preset ankle angle comfortable range is 91.5°-124.3° in the relaxed sitting posture state. The above is only the range of the conventional preset angle, and in the specific embodiment, the adaptive modification can be made according to the user's needs. Then, it is necessary to judge whether the target trunk angle belongs to the preset trunk angle range, whether the target knee joint angle belongs to the preset knee joint angle range, and whether the target ankle angle belongs to the preset ankle angle range; in the case that the target trunk angle belongs to the preset trunk angle range, the target knee joint angle belongs to the preset knee joint angle range, and the target ankle angle belongs to the preset ankle angle range, it is indicated that the person represented by the body size is in a comfortable state when sitting on the seat represented by the seat size, and the first comfort degree discrimination information is output at this time.
[0082] In the case that the target trunk angle does not belong to the preset trunk angle range, the target knee joint angle does not belong to the preset knee joint angle range, or the target ankle angle does not belong to the preset ankle angle range, it is indicated that the person represented by the body size is in an uncomfortable state when sitting on the seat represented by the seat size, and the second comfort degree discrimination information is output at this time, that is, as long as at least one of the target trunk angle, the target knee joint angle or the target ankle angle does not belong to the corresponding preset angle, the second comfort degree discrimination information is output; then the seat size needs to be adjusted based on the second comfort degree discrimination information to obtain the target seat size, and the specific adjustment process can be to adjust the seat height H30-2, the backrest angle A40-2 and the foot plane and horizontal angle AX4 in the seat size, so that the generated target seat size can represent the seat size corresponding to the first comfort degree discrimination information. It plays a role of analyzing the preset angles of the corresponding several sitting postures based on the body size to determine whether it is within the comfortable range, so as to determine which several rear passenger body satisfies which several sitting posture state; the effect of determining the appropriate seat and the seat size meeting the demand according to different user needs and different seat needs can be realized.
[0083] As shown in Figure 4 The application also discloses an embodiment, which provides a discrimination information generation device, the device comprises:
[0084] The acquisition module 410 is configured to acquire the body size and the seat size.
[0085] The generation module 420 is configured to generate a body sitting posture model by combining the body size and the seat size, the body sitting posture model being used to represent a model of a person sitting on a seat.
[0086] The determination module 430 is configured to determine a body angle of the body sitting posture model.
[0087] The output module 440 is configured to output discrimination information based on the body angle and a preset angle corresponding to the body angle, the discrimination information being used to represent whether the person sitting on the seat is comfortable.
[0088] Optionally, the generation module 420 can include:
[0089] The first acquisition unit is configured to acquire the sitting posture information.
[0090] The modeling unit is configured to establish a body model based on the body size.
[0091] The first determination unit is configured to determine the body sitting posture model of the person in the sitting posture represented by the sitting posture information by combining the seat size and the body model.
[0092] Optionally, the body angle includes a target torso angle, a target knee joint angle, and a target ankle angle, the target torso angle representing an included angle between a torso and a thigh, the target knee joint angle representing an included angle between the thigh and a shank, and the target ankle angle representing an included angle between a foot bottom surface and the shank; and
[0093] The output module 440 can include:
[0094] The second determination unit is configured to determine a preset angle corresponding to the sitting posture information, the preset angle including a preset torso angle range, a preset knee joint angle range, and a preset ankle angle range.
[0095] The first output unit is configured to output first comfort degree discrimination information in a case where the target torso angle belongs to the preset torso angle range, the target knee joint angle belongs to the preset knee joint angle range, and the target ankle angle belongs to the preset ankle angle range, the first comfort degree discrimination information being used to represent that the person sitting on the seat is comfortable.
[0096] Optionally, the method further includes:
[0097] The third determination unit is configured to output second comfort degree discrimination information in a case where the target torso angle does not belong to the preset angle range, the target knee joint angle does not belong to the preset knee joint angle range, and the target ankle angle does not belong to the preset ankle angle range, the second comfort degree discrimination information being used to represent that the person sitting on the seat is not comfortable.
[0098] The second output unit is configured to adjust the seat size based on the second comfort degree discrimination information to obtain a target seat size, the target seat size representing the seat size corresponding to the first comfort degree discrimination information.
[0099] Optionally, the determining module 430 can include:
[0100] The fourth determining unit is configured to determine the joint positions of the human body sitting posture model and the human body connection relationship at the joint positions.
[0101] The fifth determining unit is configured to determine the human body angle based on the joint positions and the human body connection relationship.
[0102] Optionally, the obtaining module 410 can include:
[0103] The second obtaining unit is configured to obtain the human body image information.
[0104] The sixth determining unit is configured to determine the human body size based on the human body image information.
[0105] Optionally, the obtaining module 410 can include:
[0106] The third obtaining unit is configured to obtain the vehicle model.
[0107] The seventh determining unit is configured to determine the seat size of the vehicle represented by the vehicle model.
[0108] The implementation process of the functions and roles of each module in the above device is specifically described in the implementation process of the corresponding steps in the above method, which will not be repeated here.
[0109] As shown in Figure 5 The embodiments of the present application provide an electronic device, which includes a processor 510, a communication interface 520, a memory 530 and a communication bus 540, wherein the processor 510, the communication interface 520 and the memory 530 complete mutual communication through the communication bus 540.
[0110] The memory 530 is configured to store a computer program.
[0111] In an embodiment of the present application, the processor 510 is configured to execute the program stored in the memory 530 to implement the generation method of the discrimination information provided by any one of the preceding method embodiments.
[0112] The embodiments of the present application also provide a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of the generation method of the discrimination information provided by any one of the preceding method embodiments.
[0113] It has to be noted that, in the present document, the terms "first", "second", etc. merely serve the purpose of differentiating between two entities or operations, without necessarily requiring or implying any sort of actual relationship or order between these entities or operations. Moreover, the terms "comprising", "containing" or any other similar term are intended to encompass non-exclusive inclusions, such that a process, method, article or apparatus that comprises a list of elements does not only include those elements but can also include other elements not expressly listed or inherent to such process, method, article or apparatus. An element proceeded by "comprises a... " does not, without further restrictions, exclude the presence of additional identical elements in the process, method, article or apparatus that comprises the element.
[0114] The above description of the specific embodiments of the present specification has been presented for the purpose of illustration. Other embodiments are within the scope of the following claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve desirable results. Additionally, the process depicted in the figures does not necessarily require the particular order shown, or sequential order to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous.
[0115] The above descriptions are only specific embodiments of the application to enable a person skilled in the art to understand or implement the application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the application. Therefore, the application will not be limited to these embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method of generating discriminative information, characterized by, The method comprises: acquiring a human body size and a seat size; combining the human body size and the seat size to generate a human body sitting posture model, the human body sitting posture model being used to represent a model of a person represented by the human body size sitting on a seat represented by the seat size; determining a human body angle of the human body sitting posture model; based on the human body angle and a preset angle corresponding to the human body angle, outputting discrimination information, the discrimination information being used to represent whether the person represented by the human body size is comfortable when sitting on the seat represented by the seat size; the human body angle comprises a target trunk angle, a target knee joint angle and a target ankle angle, the target trunk angle representing an included angle between a trunk and a thigh, the target knee joint angle representing an included angle between the thigh and a shank, and the target ankle angle representing an included angle between a sole and the shank, and the outputting of the discrimination information based on the human body angle and the preset angle corresponding to the human body angle comprises: determining a preset angle corresponding to the sitting posture information, the preset angle comprising a preset trunk angle range, a preset knee joint angle range and a preset ankle angle range; in a case where the target trunk angle belongs to the preset trunk angle range, the target knee joint angle belongs to the preset knee joint angle range, and the target ankle angle belongs to the preset ankle angle range, outputting first comfort degree discrimination information, the first comfort degree discrimination information being used to represent that the person represented by the human body size is comfortable when sitting on the seat represented by the seat size; the method further comprises: in a case where the target trunk angle does not belong to the trunk angle range, the target knee joint angle does not belong to the preset knee joint angle range, or the target ankle angle does not belong to the preset ankle angle range, outputting second comfort degree discrimination information, the second comfort degree discrimination information being used to represent that the person represented by the human body size is uncomfortable when sitting on the seat represented by the seat size; based on the second comfort degree discrimination information, adjusting the seat size to obtain a target seat size, so that the target seat size generated represents a seat size corresponding to the first comfort degree discrimination information; the combining of the human body size and the seat size to generate the human body sitting posture model comprises: acquiring sitting posture information; based on the human body size, establishing a human body model; combining the seat size and the human body model to determine the human body sitting posture model in a sitting posture represented by the sitting posture information.
2. The method of claim 1, wherein, the determining of the human body angle of the human body sitting posture model comprises: determining a joint position of the human body sitting posture model and a human body connection relationship at the joint position; based on the joint position and the human body connection relationship, determining the human body angle.
3. The method of claim 1, wherein, The human body size is acquired in the following manner: acquiring human body image information; based on the human body image information, determining a human body size.
4. The method of claim 1, wherein, The seat size is acquired in the following manner: acquiring a vehicle model; determining a seat size of a seat of a vehicle represented by the vehicle model.
5. An apparatus for generating discriminant information, characterized by comprising: The apparatus comprises: an acquisition module, configured to acquire a human body size and a seat size; The generating module is configured to generate a human sitting posture model by combining the human size and the seat size, the human sitting posture model being used to represent a model of a person sitting on a seat represented by the seat size. The determining module is configured to determine a human angle of the human sitting posture model. The output module is configured to output discrimination information based on the human angle and a preset angle corresponding to the human angle, the discrimination information being used to represent whether the person represented by the human size is comfortable when sitting on the seat represented by the seat size. The human angle includes a target torso angle, a target knee joint angle, and a target ankle angle, the target torso angle representing an included angle between a torso and a thigh, the target knee joint angle representing an included angle between the thigh and a shank, and the target ankle angle representing an included angle between a sole and the shank. The output module includes: The second determining unit is configured to determine a preset angle corresponding to the sitting posture information, the preset angle including a preset torso angle range, a preset knee joint angle range, and a preset ankle angle range. The first output unit is configured to output first comfort degree discrimination information in a case where the target torso angle belongs to the preset torso angle range, the target knee joint angle belongs to the preset knee joint angle range, and the target ankle angle belongs to the preset ankle angle range, the first comfort degree discrimination information being used to represent that the person represented by the human size is comfortable when sitting on the seat represented by the seat size. The third determining unit is configured to output second comfort degree discrimination information in a case where the target torso angle does not belong to the torso angle range, the target knee joint angle does not belong to the preset knee joint angle range, or the target ankle angle does not belong to the preset ankle angle range, the second comfort degree discrimination information being used to represent that the person represented by the human size is uncomfortable when sitting on the seat represented by the seat size. The second output unit is configured to adjust the seat size based on the second comfort degree discrimination information to obtain a target seat size, so that the target seat size represents a seat size corresponding to the first comfort degree discrimination information. The generating module includes: The first obtaining unit is configured to obtain sitting posture information. The modeling unit is configured to establish a human model based on the human size. The first determining unit is configured to determine a human sitting posture model of a person in a sitting posture represented by the sitting posture information by combining the seat size and the human model.
6. An electronic device, comprising: The apparatus includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus. The memory is configured to store a computer program. The processor is configured to execute the program stored in the memory to implement the method steps in any of claims 1-4.
7. A storage medium having stored thereon a computer program, characterized in that The program is executed by the processor to implement the method in any of claims 1-4.
Citation Information
Patent Citations
Boundary dummy modeling method, boundary dummy model and seat comfort checking method
CN112800575A
Electric fitting checking method for comfort level of driving seat of light commercial vehicle
CN114580082A
Experiment chair for office chair function design research
CN209058451U