# US 12,591,993 B2 · Information generation apparatus, information generation method, and storage medium

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

- Number: US 12,591,993 B2
- Document ID: US12591993B2
- Status: Granted
- Kind: B2
- Application number: 18/327,739
- Filed: 2023-06-01
- Published: 2023-12-07
- Granted: 2026-03-31
- Earliest claimed: 2022-06-07
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Tomohiro Sakai
- Web page: https://patentgrep.com/patent/US12591993B2

## CPC

- G06T 7/70: Determining position or orientation of objects or cameras (camera calibration G06T7/80)
- G06V 10/761: {Proximity, similarity or dissimilarity measures}
- G06T 2207/30242: Counting objects in image
- G06V 2201/07: Target detection
- G06V 2201/10: Recognition assisted with metadata
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

An information generation apparatus includes a determination unit configured to determine, based on a predetermined condition, whether to enable a grouping process for grouping objects detected from an image, and a generation unit configured to generate metadata regarding the objects detected from the image, wherein, in a case where the determination unit determines that the grouping process is to be enabled, the determination unit determines a plurality of objects as grouping targets according to positional relationships between the objects detected from the image, and wherein the generation unit generates metadata including information regarding an integrated object obtained by integrating the plurality of objects determined as the grouping targets.

## Claims

### Claim 1

An information generation apparatus comprising:
one or more memories storing instructions; and
one or more processors executing the instructions to:
detect objects from an image;
determine a plurality of objects according to positions of the detected objects;
integrate the determined plurality of objects; and
generate metadata including information regarding an integrated object,
wherein, in a case where a first object and a second object are detected from the image and in a case where the first object and the second object are integrated, the metadata includes an index of the first object, an index of the second object, an index of the integrated object and position information indicating a position on the integrated object, but the metadata does not include position information indicating a position on the first object and position information indicating a position on the second object.

### Claim 2 (depends on 1)

The information generation apparatus according to claim 1, wherein, in a case where the plurality of objects is determined according to distances between the objects detected from the image.

### Claim 3 (depends on 1)

The information generation apparatus according to claim 1, wherein the metadata is compliant with annotated region supplemental enhancement information (ARSEI).

### Claim 4 (depends on 1)

The information generation apparatus according to claim 1, wherein the one or more processors further execute the instructions to determine, based on a predetermined condition, whether to enable a grouping process for grouping the detected objects.

### Claim 5 (depends on 4)

The information generation apparatus according to claim 4, wherein whether to enable the grouping process is determined based on information regarding a communication band of a network.

### Claim 6 (depends on 4)

The information generation apparatus according to claim 4, wherein whether to enable the grouping process is determined based on the number of objects detected from the image.

### Claim 7 (depends on 6)

The information generation apparatus according to claim 6, wherein, in a case where the number of objects detected from the image is greater than or equal to a threshold, it is determined that the grouping process is to be enabled.

### Claim 8 (depends on 1)

The information generation apparatus according to claim 1, wherein, in a case where the first object and the second object are detected from the image and in a case where the first object and the second object are not determined as the plurality of objects, the metadata includes the index of the first object, the index of the second object, position information indicating a position on the first object and position information indicating a position on the second object.

### Claim 9

An information generation method comprising:
detecting objects from an image;
determining a plurality of objects according to positions of the detected objects;
integrate the determined plurality of objects; and
generating metadata including information regarding an integrated object,
wherein, in a case where a first object and a second object are detected from the image and in a case where the first object and the second object are integrated, the metadata includes an index of the first object, an index of the second object, an index of the integrated object and position information indicating a position on the integrated object, but the metadata does not include position information indicating a position on the first object and position information indicating a position on the second object.

### Claim 10

A non-transitory computer-readable storage medium storing a program for causing a computer to execute an information generation method comprising:
detecting objects from an image;
determining a plurality of objects according to positions of the detected objects;
integrate the determined plurality of objects; and
generating metadata including information regarding an integrated object,
wherein, in a case where a first object and a second object are detected from the image and in a case where the first object and the second object are integrated, the metadata includes an index of the first object, an index of the second object, an index of the integrated object and position information indicating a position on the integrated object but the metadata does not include position information indicating a position on the first object and position information indicating a position on the second object.
