IP Library Granted Patent US 12682563
Granted Patent B2
US 12682563 · App. 18/619,275 · Granted Jul 14, 2026

Information processing apparatus, information processing method, and non-transitory computer-readable medium for generating metadata on a 3D model of an object

Inventors: Michio Aizawa (Kanagawa, JP); Keisuke Morisawa (Kanagawa, JP)
Assignee: CANON KABUSHIKI KAISHA
G06T17/00G06T7/20G06T7/50G06T7/70G06V10/764H04N13/279
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 12682563
App. No.
18/619,275
Granted
Jul 14, 2026
Kind
B2
Abstract

An information processing apparatus is provided. The apparatus obtains information on a 3D model of an object. The apparatus generates metadata on the 3D model of the object on a basis of the information in accordance with a metadata generation request including a metadata type designation. The apparatus transmits the metadata on the 3D model of the object generated in accordance with the generation request.

Claims (39)

1 . An information processing apparatus comprising one or more memories storing instructions, and one or more processors that execute the instructions to:

obtaining information on a 3D model of an object;

generate metadata on the 3D model of the object on a basis of the information in accordance with a metadata generation request including a metadata type designation; and

transmit the metadata on the 3D model of the object generated in accordance with the generation request.

2 . The information processing apparatus according to claim 1 , wherein the metadata on the 3D model of the object indicates movement of the object.

3 . The information processing apparatus according to claim 1 , wherein the metadata on the 3D model of the object indicates speed of movement of the object, a classification result of movement of the object, or a classification result of pose of the object.

4 . The information processing apparatus according to claim 1 , wherein the generation request includes information designating a generation method for the metadata.

5 . The information processing apparatus according to claim 1 , wherein the metadata includes a parameter selected from a plurality of values, and the generation request includes information indicating a number of the plurality of values.

6 . The information processing apparatus according to claim 1 , wherein the metadata includes a parameter selected from a plurality of values,

wherein the one or more processors execute the instructions to determine the parameter by comparing a value based on the information on the 3D model with a threshold, and

wherein the generation request includes information indicating the threshold.

7 . The information processing apparatus according to claim 1 , wherein the metadata includes a parameter selected from a plurality of values,

wherein the one or more processors execute the instructions to determine the parameter on a basis of a comparison between data based on the information on the 3D model and reference data corresponding to the value, and

wherein the generation request includes information indicating the reference data.

8 . The information processing apparatus according to claim 1 , wherein the generation request includes information designating the information on the 3D model of the object used for generating the metadata.

9 . The information processing apparatus according to claim 1 , wherein the information on the 3D model of the object is metadata indicating a position, pose, and/or shape of the object.

10 . The information processing apparatus according to claim 1 , wherein the information on the 3D model of the object is generated on a basis of the 3D model of the object before the generation request is obtained.

11 . The information processing apparatus according to claim 1 , wherein the one or more processors execute the instructions to store the metadata on the 3D model of the object generated in accordance with the generation request.

12 . The information processing apparatus according to claim 1 , wherein the one or more processors execute the instructions to obtain a metadata obtaining request separate from the generation request and transmit the metadata in accordance with the obtaining request.

13 . The information processing apparatus according to claim 12 , wherein the one or more processors execute the instructions to store the metadata in association with information indicating a creator of the generation request,

wherein the obtaining request includes information indicating a creator of metadata to be obtained, and

wherein the metadata to be transmitted is associated with the information indicating the creator of the metadata included in the obtaining request.

14 . The information processing apparatus according to claim 12 , wherein the obtaining request includes information specifying an object selected from a plurality of objects,

wherein the one or more processors execute the instructions to transmit metadata on a 3D model of the object specified by the obtaining request, and

wherein selection of the object is performed on a virtual viewpoint video generated on a basis of the 3D model of the object.

15 . The information processing apparatus according to claim 1 , wherein the one or more processors execute the instructions to transmit the metadata to a transmission source of the generation request.

16 . The information processing apparatus according to claim 1 , wherein the one or more processors execute the instructions to store digital content relating to a scene, and

wherein the digital content includes a virtual viewpoint video corresponding to the scene generated on a basis of the 3D model of the object, the metadata generated, and scene information indicating information relating to the scene.

17 . The information processing apparatus according to claim 16 , wherein the one or more processors execute the instructions to set a rarity of the digital content in accordance with a number of the metadata generated included in the digital content.

18 . The information processing apparatus according to claim 1 , wherein the one or more processors execute the instructions to generate the 3D model of the object on a basis of images of an object captured by a plurality of image capture apparatuses.

19 . An information processing method comprising:

utilizing a processor that performs the following steps:

obtaining information on a 3D model of an object;

generating metadata on the 3D model of the object on a basis of the information in accordance with a metadata generation request including a metadata type designation; and

transmitting the metadata on the 3D model of the object generated in accordance with the generation request.

20 . A non-transitory computer-readable medium storing a program executable by a computer to perform a method comprising:

obtaining information on a 3D model of an object;

generating metadata on the 3D model of the object on a basis of the information in accordance with a metadata generation request including a metadata type designation; and

transmitting the metadata on the 3D model of the object generated in accordance with the generation request.