US2021375026A1PendingUtilityA1

Information generating apparatus, information processing apparatus, control method, and non-transitory computer-readable storage medium

Assignee: CANON KKPriority: Nov 2, 2017Filed: Aug 16, 2021Published: Dec 2, 2021
Est. expiryNov 2, 2037(~11.3 yrs left)· nominal 20-yr term from priority
Inventors:Tomokazu Sato
G06T 17/00G06T 15/04G06T 15/005
64
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An information generating apparatus generates a 3D model expressing a three-dimensional object by using shape data indicating a shape of an object and texture data representing a texture to be assigned to a surface of the shape and containing first information describing a first constituent element contained in the shape data, second information describing a combination of the first constituent element and a second constituent element of the texture assigned in association with the first constituent element, third information describing, by using a value indicating the combination, a shape of each face of the three-dimensional object and a texture to be assigned, and fourth information describing a second constituent element contained in the texture data. The third information describes at least the first constituent element by using a value different from a coordinate value of a vertex of the shape.

Claims

exact text as granted — not AI-modified
1 . An information generating apparatus comprising:
 one or more processors; and   one or more memories that store computer-readable instructions for causing, when executed by the one or more processors, the information generating apparatus to:
 generate three-dimensional (3D) model information for specifying a 3D object by using shape data indicating a shape of the 3D object and texture data indicating a texture to be assigned to a surface of the shape data, wherein the 3D model information comprises:
 first information including first information elements, each first information element being information for specifying a constituent element forming the shape data and corresponding to different one of forming the shape data; and 
 
   second information for specifying combinations of the first information elements and second information elements for specifying constituent elements included in the texture data, one of the second information elements being in association with one of the first information elements; and   output the 3D model information.   
     
     
         2 . The information generating apparatus according to  claim 1 , wherein, in a case where the constituent element forming the shape data corresponds to a vertex of the vertices forming the shape data, a constituent element of the constituent elements included in the texture data is a vertex of the texture data. 
     
     
         3 . The information generating apparatus according to  claim 1 , wherein, in a case where the constituent element forming the shape data corresponds to an edge of the edges forming the shape data, a constituent element of the constituent elements included in the texture data is an edge of the texture data. 
     
     
         4 . Canceled. 
     
     
         5 . The information generating apparatus according to  claim 2 , wherein a second information element of the second information elements is represented by a coordinate value of the texture data. 
     
     
         6 . The information generating apparatus according to  claim 1 , wherein, in a case where an order of description of the first information elements in the first information corresponds to an order of values for referring to the first information in a plurality of combinations to be consecutively described in the second information, the information generating apparatus generates the 3D model information such that the 3D model information includes sixth information related to a range within which the orders correspond to each other, and the second information is described by omitting a first information element about a combination of the plurality of combinations, which is related to the range within which the orders correspond to each other. 
     
     
         7 . An information processing apparatus comprising:
 one or more processors; and   one or more memories that stores a computer-readable instruction for causing, when executed by the one or more processors, the information processing apparatus to:
 obtain three-dimensional (3D) model information for specifying a 3D object by using shape data indicating a shape of the 3D object and texture data indicating a texture to be assigned to a surface of the shape data, wherein the 3D model information comprises:
 first information including first information elements, each first information element being information for specifying a constituent element forming the shape data and corresponding to different one of constituent elements forming the shape data; and 
 second information for specifying combinations of the first information elements and second information elements for specifying constituent elements included in the texture data, one of the second information elements being in association with one of the first information elements, each combination being represented by using a value different from coordinates of the vertices forming the shape data; and 
 
   generate a 3D model of the 3D object based on the 3D model information.   
     
     
         8 . canceled 
     
     
         9 . The information processing apparatus according to  claim 7 , wherein a second information element of the second information elements is represented by a coordinate value of the texture data. 
     
     
         10 . The information processing apparatus according to  claim 7 , wherein
 in a case where an order of description of the first information elements in the first information corresponds to an order of values for referring to the first information in a plurality of combinations to be consecutively described in the second information, the  3 D model information includes sixth information related to a range within which the orders correspond to each other, and the second information obtained by omitting a first information element about a combination of the plurality of combinations, which is related to the range within which the orders correspond to each other.   
     
     
         11 . A control method of an information generating apparatus, the method comprising:
 generating three-dimensional (3D) model information for specifying a 3D object by using shape data indicating a shape of the 3D object and texture data indicating a texture to be assigned to a surface of the shape data, wherein the 3D model information comprises:
 first information including first information elements, each first information element being information for specifying a constituent element forming the shape data and corresponding to different one of constituent elements forming the shape data; and 
 second information for specifying combinations of the first information elements and second information elements for specifying a constituent elements included in the texture data, one of the second information elements being in association with one of the first information elements; and 
 outputting the 3D model information. 
   
     
     
         12 . A control method of an information processing apparatus, the method comprising:
 obtaining three-dimensional (3D) model information for specifying a 3D object by using shape data indicating a shape of the 3D object and texture data indicating a texture to be assigned to a surface of the shape data, wherein the 3D model information comprises:
 first information including first information elements, each first information element being information for specifying a constituent element forming the shape data and corresponding to different one of constituent elements forming the shape data; and 
 second information for specifying combinations of the first information elements and second information elements for specifying constituent elements included in the texture data, one of the second information elements being in association with one of the first information elements, each combination being represented by using a value different from coordinates of the vertices forming the shape data; and 
   generating a 3D model of the 3D object based on the 3D model information.   
     
     
         13 . A non-transitory computer-readable storage medium that stores a program for causing, when executed by a computer included in an information generating apparatus, the information generating apparatus to:
 generate three-dimensional (3D) model information for specifying a 3D object by using shape data indicating a shape of the 3D object and texture data indicating a texture to be assigned to a surface of the shape data, wherein the 3D model information comprises:
 first information including first information elements, each first information element being information for specifying a constituent element forming the shape data and corresponding to different one of constituent elements forming the shape data; and 
 second information for specifying combinations of the first information elements and second information elements for specifying constituent elements included in the texture data, one of the second information elements being in association with one of the first information elements; and 
   output the 3D model information.   
     
     
         14 . A non-transitory computer-readable storage medium that stores a program for causing, when executed by a computer included in an information processing apparatus, the information processing apparatus to:
 obtain three-dimensional (3D) model information for specifying a 3D object by using shape data indicating a shape of the 3D object and texture data indicating a texture to be assigned to a surface of the shape data, wherein the 3D model information comprises:
 first information including first information elements, each first information element being information for specifying a constituent element forming the shape data and corresponding to different one of constituent elements forming the shape data; 
   second information for specifying combinations of the first information elements and second information elements for specifying constituent elements included in the texture data, one of the second information elements being in association with one of the first information elements, each combination being represented by using a value different from coordinates of the vertices forming the shape data; and   generate a 3D model of the 3D object based on the 3D model information.   
     
     
         15 . The information generating apparatus according to  claim 1 ,
 wherein a second information element of the second information elements is represented by using a value different from coordinates of a vertex of the texture data, and   wherein the 3D model information further comprises fourth information including the second information elements.   
     
     
         16 . The information processing apparatus according to  claim 7 ,
 wherein a second information element of the second information elements is represented by using a value different from coordinates of a vertex of the texture data, and   wherein the 3D model information further comprises fourth information including the second information elements.   
     
     
         17 . The information processing apparatus according to  claim 7 , wherein, in a case where the constituent element corresponds to a vertex of the vertices forming the shape data, a constituent element of the constituent elements included in the texture data is a vertex of the texture data. 
     
     
         18 . The information processing apparatus according to  claim 7 , wherein, in a case where the constituent element corresponds to an edge of the edges forming the shape data, a constituent element of the constituent elements included in the texture data is an edge of the texture data. 
     
     
         19 . The information generating apparatus according to  claim 1 , wherein the 3D model information further comprises third information for specifying surfaces forming the shape data, one of the surfaces forming the shape data being represented by using the combinations specified by the second information. 
     
     
         20 . The information processing apparatus according to  claim 7 , wherein the 3D model information further comprises third information for specifying surfaces forming the shape data, one of the surfaces forming the shape data being represented by using the combinations specified by the second information. 
     
     
         21 . The information generating apparatus according to  claim 15 , wherein, in a case where an order of description of the second information elements in the fourth information corresponds to an order of values for referring to the fourth information in a plurality of combinations to be consecutively described in the second information, the information generating apparatus generates the 3D model information such that the 3D model information includes fifth information related to a range within which the orders correspond to each other, and the second information is described by omitting the second information element about a combination of the plurality of combinations, which is related to the range within which the orders correspond to each other. 
     
     
         22 . The information processing apparatus according to  claim 16 , wherein, in a case where an order of description of the second information elements in the fourth information corresponds to an order of values for referring to the fourth information in a plurality of combinations to be consecutively described in the second information, the 3D model information includes fifth information related to a range within which the orders correspond to each other, and the second information obtained by omitting the second information element about a combination of the plurality of combinations, which is related to the range within which the orders correspond to each other.

Join the waitlist — get patent alerts

Track US2021375026A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.