# US 12,602,877 B2 · Body model processing methods and apparatuses, electronic devices and storage media

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,602,877 B2
- Document ID: US12602877B2
- Status: Granted
- Kind: B2
- Application number: 18/580,144
- Filed: 2022-09-21
- Published: 2025-01-30
- Granted: 2026-04-14
- Earliest claimed: 2021-12-30
- Assignees: Beijing Boe Health Technology Co., Ltd.; Boe Technology Group Co., Ltd.
- Applicants: Beijing BOE Health Technology Co., Ltd.; BOE Technology Group Co., Ltd.
- Inventors: Guang Bai; Limin Yang; Hua Bai; Jinan Li; Hao Li; Kaiyu Li; Baoqing Wang
- Web page: https://patentgrep.com/patent/US12602877B2

## CPC

- G06T 13/40: of characters, e.g. humans, animals or virtual beings
- G06T 19/00: Manipulating three-dimensional [3D] models or images for computer graphics
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06T 19/20: Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts
- G06T 2200/24: involving graphical user interfaces [GUIs]
- G06T 2219/2021: Shape modification
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The body model processing method includes: in response to detecting a trigger operation for a currently-displayed body model, displaying a parameter configuration window; where the parameter configuration window includes an image component relating to at least one model parameter of the body model; in response to detecting a trigger operation for at least one image component, determining a model parameter corresponding to the at least one image component and obtaining a target body model corresponding to the model parameter; displaying the target body model corresponding to the model parameter.

## Claims

### Claim 1

A body model processing method, comprising:
in response to detecting a trigger operation for a body model displayed currently, displaying a parameter configuration window; wherein the parameter configuration window comprises an image component relating to at least one model parameter of the body model;
in response to detecting a trigger operation for at least one image component, determining a model parameter corresponding to the at least one image component;
obtaining a target body model corresponding to the model parameter; and
displaying the target body model corresponding to the model parameter;
wherein obtaining the target body model corresponding to the model parameter comprises:
obtaining a target value of the model parameter;
obtaining a first value, a second value and a third value of the model parameter, wherein the first value, the second value and the third value decrease sequentially, the first value is any one value in a first preset range of the model parameter, the second value is any one value in a second preset range of the model parameter, the third value is any one value in a third preset range of the model parameter, values in the first preset range are greater than values in the second preset range, and the values in the second preset range are greater than values in the third preset range;
obtaining first body models by acquiring body models corresponding to the first value, the second value and the third value respectively; and
based on the target value, processing the first body models to obtain the target body model corresponding to the model parameter;
wherein, based on the target value, processing the first body models comprises:
based on a preset bone point hierarchical sequence and the target value, processing bone point data in the first body models to obtain bone point data of the target body model, wherein the preset bone point hierarchical sequence indicates an order from a root node to a leave node or from a leave node to a root node of a tree structure presented by bone joints;
wherein processing the bone point data in the first body models comprises:
obtaining a correspondence between the target value and the first value, the second value and the third value;
based on the target value, the correspondence and two of the first value, the second value and the third value, determining a compensation coefficient;
based on the correspondence, selecting two models from the first body models to obtain a first reference body model and a second reference body model; and
according to the preset bone point hierarchical sequence, based on the compensation coefficient, bone point data in the first reference body model and bone point data in the second reference body model, obtaining the bone point data of the target body model.

### Claim 2 (depends on 1)

The method of claim 1, wherein, based on the target value, processing the first body models comprises:
based on the target value, processing bone point data in the first body models to obtain bone point data of the target body model.

### Claim 3 (depends on 1)

The method of claim 1, wherein, based on the compensation coefficient, the bone point data in the first reference body model and the bone point data in the second reference body model, obtaining the bone point data of the target body model comprises:
sequentially obtaining first bone point data in the first reference body model and obtaining second bone point data in the second reference body model at a same position as a first bone point; and
based on the compensation coefficient, the first bone point data and the second bone point data, performing interpolation to obtain newly-interpolated bone point data and taking the newly-interpolated bone point data as bone point data in the target body model at a same position as the first bone point.

### Claim 4 (depends on 3)

The method of claim 3, wherein the bone point data of the target body model is calculated in a following formula:
Gp
=
Gm
*
β
+
Gn
*
(
1
-
β
)
;
wherein Gp represents the newly-interpolated bone point data, Gm represents the first bone point data, Gn represents the second bone point data, and β represents the compensation coefficient.

### Claim 5 (depends on 1)

The method of claim 1, wherein, based on the target value, processing the first body models further comprises:
based on the target value, processing skin points in the first body models;
wherein the skin points are processed in a same manner as bone points.

### Claim 6 (depends on 1)

A body model processing system, comprising:
an inputting unit, configured to receive a target value of a model parameter input by a user;
a processor, electrically connected with the inputting unit to generate a target body model corresponding to the model parameter by the method of claim 1;
a displaying unit, electrically connected with the processor to display the target body model.

### Claim 7 (depends on 1)

A non-transitory computer readable storage medium, wherein computer programs in the storage medium are executed by a processor to perform the method of claim 1.
