IP Library › Granted Patent US 11,710,295
Granted Patent B2
US 11,710,295 · App. 17/405,137 · Granted Jul 25, 2023

Storage medium, shape data output method, and information processing device

Inventors: Noriyasu Aso (Isehara, JP); Masatoshi Ogawa (Zama, JP)
Assignee: FUJITSU LIMITED
G06V10/44G06F18/10G06T19/20G06T2219/2021G06V10/761G06V10/764
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,710,295
App. No.
17/405,137
Granted
Jul 25, 2023
Kind
B2
Abstract

A non-transitory computer-readable storage medium storing a shape data output program that causes at least one computer to execute process, the process includes, normalizing each shape data of a plurality of pieces of shape data for each component in each coordinate axis direction to create unit shape data; classifying the plurality of pieces of shape data based on the created unit shape data of each of the pieces of shape data; specifying, based on dimensions of sites of each shape data in classified group, a dimensional relationship between different sites of the shape data in the group; and outputting information indicating the specified dimensional relationship in association with the unit shape data of the shape data in the group.

Claims (74)

1. A non-transitory computer-readable storage medium storing a shape data output program that causes at least one computer to execute process, the process comprising:

creating unit shape data by normalizing each shape data of a plurality of pieces of shape data for each component in each coordinate axis direction;

classifying the plurality of pieces of shape data based on the created unit shape data of each of the pieces of shape data;

specifying, based on dimensions of sites of each shape data in classified group, a dimensional relationship between different sites of the shape data in the group; and

outputting information indicating the specified dimensional relationship in association with the unit shape data of the shape data in the group,

wherein the creating includes:

extracting a minimum value in each coordinate axis direction from coordinates of each characteristic point of each of the pieces of shape data,

subtracting the extracted minimum value in each coordinate axis direction from each value of the coordinates of each characteristic point,

extracting a maximum value in each coordinate axis direction from the coordinates of each characteristic point after subtraction, and

dividing each value of the coordinates of each characteristic point after subtraction by the extracted maximum value in each coordinate axis direction to create the unit shape data of each of the pieces of shape data.

2. The non-transitory computer-readable storage medium according to claim 1 , wherein

the classifying includes

calculating a similarity between the pieces of unit shape data of the respective pieces of shape data, and

classifying the plurality of pieces of shape data such that pieces of the shape data corresponding to a combination of the pieces of unit shape data in which the calculated similarity is equal to or larger than a threshold value belong to a same group.

3. The non-transitory computer-readable storage medium according to claim 1 , wherein

the specifying includes

creating, for each site in each of the pieces of shape data, a vector including a dimension in each of the pieces of shape data of the site as an element, and

creating a relational expression indicating the dimensional relationship based on the created vector for each site, using a site of a plurality of sites in each of the pieces of shape data as an objective variable and another site as an explanatory variable.

4. The non-transitory computer-readable storage medium according to claim 3 , wherein

a site including a relatively high variance of the created vector is set as the objective variable among the plurality of sites in each of the pieces of shape data.

5. The non-transitory computer-readable storage medium according to claim 4 , wherein

a site including a relatively high contribution rate to the objective variable is set as the explanatory variable among the plurality of sites in each of the pieces of shape data.

6. The non-transitory computer-readable storage medium according to claim 1 , wherein

the outputting includes storing information indicating the specified dimensional relationship in a storage unit in association with the unit shape data of the shape data in the group.

7. The non-transitory computer-readable storage medium according to claim 6 , wherein the process further comprising:

receiving designation of target shape data,

normalizing the designated target shape data for each component in each coordinate axis direction to create the target unit shape data,

searching for a first unit shape data similar to the created target unit shape data by reference to the storage unit, and

outputting the searched first unit shape data and information indicating a dimensional relationship stored in the storage unit in association with the first unit shape data.

8. The non-transitory computer-readable storage medium according to claim 7 , wherein

the storage unit further stores the shape data in association with the unit shape data of the shape data in the group, and

the outputting includes outputting shape data stored in the storage unit in association with the searched first unit shape data.

9. The non-transitory computer-readable storage medium according to claim 8 , wherein

the outputting includes outputting the shape data stored in the storage unit in association with the searched first unit shape data, and the information indicating a dimensional relationship.

10. A shape data output method for a computer to execute process, the process comprising:

creating unit shape data by normalizing each shape data of a plurality of pieces of shape data for each component in each coordinate axis direction;

classifying the plurality of pieces of shape data based on the created unit shape data of each of the pieces of shape data;

specifying, based on dimensions of sites of each shape data in classified group, a dimensional relationship between different sites of the shape data in the group; and

outputting information indicating the specified dimensional relationship in association with the unit shape data of the shape data in the group,

wherein the creating includes:

extracting a minimum value in each coordinate axis direction from coordinates of each characteristic point of each of the pieces of shape data,

subtracting the extracted minimum value in each coordinate axis direction from each value of the coordinates of each characteristic point,

extracting a maximum value in each coordinate axis direction from the coordinates of each characteristic point after subtraction, and

dividing each value of the coordinates of each characteristic point after subtraction by the extracted maximum value in each coordinate axis direction to create the unit shape data of each of the pieces of shape data.

11. The shape data output method according to claim 10 , wherein

the classifying includes

calculating a similarity between the pieces of unit shape data of the respective pieces of shape data, and

classifying the plurality of pieces of shape data such that pieces of the shape data corresponding to a combination of the pieces of unit shape data in which the calculated similarity is equal to or larger than a threshold value belong to a same group.

12. The shape data output method according to claim 10 , wherein

the specifying includes

creating, for each site in each of the pieces of shape data, a vector including a dimension in each of the pieces of shape data of the site as an element, and

creating a relational expression indicating the dimensional relationship based on the created vector for each site, using a site of a plurality of sites in each of the pieces of shape data as an objective variable and another site as an explanatory variable.

13. The shape data output method according to claim 12 , wherein

a site including a relatively high variance of the created vector is set as the objective variable among the plurality of sites in each of the pieces of shape data.

14. The shape data output method according to claim 10 , wherein

the outputting includes storing information indicating the specified dimensional relationship in a storage unit in association with the unit shape data of the shape data in the group.

15. An information processing device comprising:

one or more memories; and

one or more processors coupled to the one or more memories and the one or more processors configured to

create unit shape data by normalizing each shape data of a plurality of pieces of shape data for each component in each coordinate axis direction,

classify the plurality of pieces of shape data based on the created unit shape data of each of the pieces of shape data,

specify, based on dimensions of sites of each shape data in classified group, a dimensional relationship between different sites of the shape data in the group, and

output information indicating the specified dimensional relationship in association with the unit shape data of the shape data in the group,

wherein the creating includes:

extracting a minimum value in each coordinate axis direction from coordinates of each characteristic point of each of the pieces of shape data,

subtracting the extracted minimum value in each coordinate axis direction from each value of the coordinates of each characteristic point,

extracting a maximum value in each coordinate axis direction from the coordinates of each characteristic point after subtraction, and

dividing each value of the coordinates of each characteristic point after subtraction by the extracted maximum value in each coordinate axis direction to create the unit shape data of each of the pieces of shape data.

16. The information processing device according to claim 15 , wherein the one or more processors further configured to:

calculate a similarity between the pieces of unit shape data of the respective pieces of shape data, and

classify the plurality of pieces of shape data such that pieces of the shape data corresponding to a combination of the pieces of unit shape data in which the calculated similarity is equal to or larger than a threshold value belong to a same group.

17. The information processing device according to claim 15 , wherein the one or more processors further configured to:

create, for each site in each of the pieces of shape data, a vector including a dimension in each of the pieces of shape data of the site as an element, and

create a relational expression indicating the dimensional relationship based on the created vector for each site, using a site of a plurality of sites in each of the pieces of shape data as an objective variable and another site as an explanatory variable.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2021
From: ASO, NORIYASU; OGAWA, MASATOSHI
To: FUJITSU LIMITED
Reel/Frame 057214/0001 →
Priority Claims (1)
JP 2020-185727 · Nov 6, 2020 · national
Continuity (1)
Related Publication 20220148277A1 · May 12, 2022
Cited By (1)
US 12,307,586