P
US8149239B2ActiveUtilityPatentIndex 40

Image processing apparatus, image processing method, and storage medium storing a program for causing an image processing apparatus to execute an image processing method

Assignee: SATOH NAOYUKIPriority: Jan 28, 2008Filed: Jan 23, 2009Granted: Apr 3, 2012
Est. expiryJan 28, 2028(~1.6 yrs left)· nominal 20-yr term from priority
Inventors:SATOH NAOYUKI
G06F 30/00G06T 19/00G06T 2219/2008G06Q 10/0875G06Q 10/087G06T 15/10G06T 2219/016G06F 2111/20G06F 30/10
40
PatentIndex Score
0
Cited by
15
References
9
Claims

Abstract

In an image processing apparatus, when an output image generator generates an output image in which an individual image of each part of a product model is arranged around a parts assembly image of the entire product model with a specific part highlighted, a boundary information calculator calculates boundary information for each part highlighted. An individual image arrangement calculator obtains a center position of the highlighted part on the parts assembly image based on the boundary information, obtains a straight line dividing the parts assembly image to equally distribute the parts into respective areas, and calculates a position of arrangement of the individual image of each part corresponding to the highlighted part distributed in each of the areas. The output image generated by the output image generator includes a leading line extending from the individual image of each part to the corresponding part on the parts assembly image.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. An image processing apparatus for generating a two-dimensional output image based on three-dimensional data of a product model assembled from its parts, comprising:
 a computer system, the computer system comprising:
 an individual image generator to generate an individual image of each part based on the three-dimensional data; 
 an assembly image generator to generate a parts assembly image of the entire product model with a specific part highlighted; 
 a boundary information calculator to calculate boundary information for each part highlighted on the assembly image; 
 an individual image arrangement calculator to obtain a center position of the highlighted part on the parts assembly image based on the boundary information, obtain a straight line dividing the parts assembly image to equally distribute the parts into respective areas defined by the straight line, and calculate a position of arrangement of the individual image of each part corresponding to the highlighted part distributed in each of the areas; and 
 an output image generator to generate an output image in which the individual image of each part is arranged around the parts assembly image and a leading line extends from the individual image of each part to the corresponding part on the parts assembly image. 
 
 
     
     
       2. The image processing apparatus according to  claim 1 ,
 wherein the individual image arrangement calculator obtains a plurality of straight lines dividing the parts assembly image to equally distribute the parts and calculates the position of arrangement of each part image distributed in each area defined by the plurality of straight lines. 
 
     
     
       3. The image processing apparatus according to  claim 2 ,
 wherein the plurality of straight lines divides the parts assembly image into upper, lower, left, and right areas. 
 
     
     
       4. The image processing apparatus according to  claim 3 ,
 wherein, when a plurality of parts is included in each area defined by the straight line, the individual images of each part are arranged in order of x- or y-coordinate values of a center position of each part within an x-y coordinate system superimposed on the assembly image. 
 
     
     
       5. An image processing method for generating a two-dimensional output image based on three-dimensional data of a product model assembled from its parts, the image processing method comprising:
 operating a computer system such that it performs the acts of:
 generating an individual image of each part based on the three-dimensional data; 
 generating a parts assembly image of the entire product model with a specific part highlighted; 
 calculating boundary information for each part highlighted on the parts assembly image; 
 obtaining a center position of the highlighted part on the assembly image based on the boundary information; 
 obtaining a straight line dividing the parts assembly image to equally distribute the parts into respective areas defined by the straight line; 
 calculating a position of arrangement of the individual image of each part corresponding to the highlighted part distributed in each of the areas; and 
 generating an output image in which the individual image of each part is arranged around the parts assembly image and a leading line extends from the individual image of each part to the corresponding part on the parts assembly image. 
 
 
     
     
       6. The image processing method according to  claim 5 ,
 wherein a plurality of straight lines divides the parts assembly image to equally distribute the parts, and the position of arrangement of each part image distributed in each area defined by the plurality of straight lines is calculated. 
 
     
     
       7. The image processing method according to  claim 5 ,
 wherein the plurality of straight lines divides the parts assembly image into upper, lower, left, and right areas. 
 
     
     
       8. The image processing method according to  claim 6 ,
 wherein, when a plurality of parts is included in each area defined by the straight line, the individual images of each part are arranged in order of x- or y-coordinate values of a center position of each part within an x-y coordinate system superimposed on the assembly image. 
 
     
     
       9. A non-transitory computer-readable storage medium having recorded thereon computer-readable program code for causing a computer system to execute an image processing method when the program code is executed on the computer system,
 the image processing method comprising: 
 generating an individual image of each part of a product model based on three-dimensional data; 
 generating a parts assembly image of the entire product model with a specific part highlighted; 
 calculating boundary information for each part highlighted on the parts assembly image; 
 obtaining a center position of the highlighted part on the assembly image based on the boundary information; 
 obtaining a straight line dividing the parts assembly image to equally distribute the parts into areas defined by the straight line; 
 calculating a position of arrangement of the individual image of each part corresponding to the highlighted part distributed in the divided area; and 
 generating an output image in which the individual image of each part is arranged around the parts assembly image and a leading line extends from the individual image of each part to the corresponding part on the parts assembly image.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.