# US 2021/0241485 A1 · Apparatus for multi-angle screen coverage analysis

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

- Number: US 2021/0241485 A1
- Document ID: US20210241485A1
- Status: Published application
- Kind: A1
- Application number: 17/071,940
- Filed: 2020-10-15
- Published: 2021-08-05
- Earliest claimed: 2020-01-30
- Assignees: Weta Digital Limited
- Applicants: Weta Digital Limited
- Inventors: Kenneth Gimpelson
- Web page: https://patentgrep.com/patent/US20210241485A1

## CPC

- G06F 16/957: Browsing optimisation, e.g. caching or content distillation
- G06T 7/70: Determining position or orientation of objects or cameras (camera calibration G06T7/80)
- G06T 7/0002: {Inspection of images, e.g. flaw detection}
- G06T 7/50: Depth or shape recovery
- G06T 15/10: Geometric effects
- G06T 2207/30168: Image quality inspection
- G06T 2210/12: Bounding box
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

Embodiments provide multi-angle screen coverage analysis. In some embodiments, a system obtains a computer graphics generated image having at least one target object for analysis. The system determines screen coverage information and depth information for the at least one target object. The system then determines an asset detail level for the at least one target object based on the screen coverage information and the depth information. The system then stores the asset detail level in a database, and makes the asset detail level available to users.

## Claims

### Claim 1

A computer-implemented method performed by one or more digital processors for multi-angle screen coverage analysis, the method comprising:
obtaining at least one image, wherein the at least one image is a computer graphics generated image, and wherein the at least one image comprises at least one target object;
determining screen coverage information for the at least one target object;
determining depth information for the at least one target object, wherein the depth information comprises a distance between the at least one target object and at least one camera;
determining an asset detail level for the at least one target object based on the screen coverage information and the depth information; and
storing the asset detail level in a database.

### Claim 2 (depends on 1)

The method of claim 1, wherein the at least one target object is at least partially visible in the image.

### Claim 3 (depends on 1)

The method of claim 1, wherein the at least one target object is fully visible in the image.

### Claim 4 (depends on 1)

The method of claim 1, wherein the screen coverage information is based on a percentage of a screen that is covered by the at least one target object.

### Claim 5 (depends on 1)

The method of claim 1, wherein the screen coverage information is based on an absolute portion of a screen that is covered by the at least one target object.

### Claim 6 (depends on 1)

The method of claim 1, wherein the at least one image comprises a plurality of objects, wherein the plurality of objects comprises the at least one target object, and wherein the depth information for the at least one target object is based on at least one other object of the plurality of objects.

### Claim 7 (depends on 1)

The method of claim 1, further comprising providing the asset detail level to one or more users.

### Claim 8 (depends on 1)

The method of claim 1, wherein in the asset detail level comprises an amount of image detail.

### Claim 9 (depends on 1)

The method of claim 1, wherein the asset detail level comprises an image resolution.

### Claim 10

An apparatus for multi-angle screen coverage analysis, the apparatus comprising:
one or more processors; and
logic encoded in one or more tangible media for execution by the one or more processors for:
obtaining at least one image, wherein the at least one image is a computer graphics generated image, and wherein the at least one image comprises at least one target object;
determining screen coverage information for the at least one target object;
determining depth information for the at least one target object, wherein the depth information comprises a distance between the at least one target object and at least one camera;
determining an asset detail level for the at least one target object based on the screen coverage information and the depth information; and
storing the asset detail level in a database.

### Claim 11 (depends on 10)

The apparatus of claim 10, wherein the at least one target object is at least partially visible in the image.

### Claim 12 (depends on 10)

The apparatus of claim 10, wherein the at least one target object is fully visible in the image.

### Claim 13 (depends on 10)

The apparatus of claim 10, wherein the screen coverage information is based on a percentage of a screen that is covered by the at least one target object.

### Claim 14 (depends on 10)

The apparatus of claim 10, wherein the screen coverage information is based on an absolute portion of a screen that is covered by the at least one target object.

### Claim 15 (depends on 10)

The apparatus of claim 10, wherein the at least one image comprises a plurality of objects, wherein the plurality of objects comprises the at least one target object, and wherein the depth information for the at least one target object is based on at least one other object of the plurality of objects.

### Claim 16 (depends on 10)

The apparatus of claim 10, wherein the logic when executed is further operable to cause the one or more processors to perform operations comprising providing the asset detail level to one or more users.

### Claim 17 (depends on 10)

The apparatus of claim 10, wherein in the asset detail level comprises an amount of image detail.

### Claim 18 (depends on 10)

The apparatus of claim 10, wherein the asset detail level comprises an image resolution.

### Claim 19

A non-transitory computer-readable storage medium with program instructions stored thereon, the program instructions when executed by one or more processors are operable to cause the one or more processors to perform operations comprising:
obtaining at least one image, wherein the at least one image is a computer graphics generated image, and wherein the at least one image comprises at least one target object;
determining screen coverage information for the at least one target object;
determining depth information for the at least one target object, wherein the depth information comprises a distance between the at least one target object and at least one camera;
determining an asset detail level for the at least one target object based on the screen coverage information and the depth information; and
storing the asset detail level in a database.

### Claim 20 (depends on 19)

The computer-readable storage medium of claim 19, wherein the at least one target object is at least partially visible in the image.
