# US 8,786,596 B2 · View point representation for 3-D scenes

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

- Number: US 8,786,596 B2
- Document ID: US8786596B2
- Status: Granted
- Kind: B2
- Application number: 12/507,708
- Filed: 2009-07-22
- Published: 2010-01-28
- Granted: 2014-07-22
- Earliest claimed: 2008-07-23
- Assignees: Disney Enterprises, Inc.
- Applicants: Gregory House
- Inventors: Gregory House
- Web page: https://patentgrep.com/patent/US8786596B2

## CPC

- G06T 15/08: Volume rendering
- G06T 15/10: Geometric effects
- G06T 15/20: Perspective computation
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

Techniques are described for deriving information, including graphical representations, based on perspectives of a 3D scene by utilizing sensor model representations of location points in the 3D scene. A 2D view point representation of a location point is derived based on the sensor model representation. From this information, a data representation can be determined. The 2D view point representation can be used to determine a second 2D view point representation. Other techniques include using sensor model representations of location points associated with dynamic objects in a 3D scene. These sensor model representations are generated using sensor systems having perspectives external to the location points and are used to determine a 3D model associated with a dynamic object. Data or graphical representations may be determined based on the 3D model. A system for obtaining information based on perspectives of a 3D scene includes a data manager and a renderer.

## Claims

### Claim 1

A computer-implemented method for generating information based on perspectives of a three-dimensional scene comprising:
obtaining a first two-dimensional view point representation of a first location point in the three-dimensional scene based on a sensor model representation, wherein the sensor model representation is generated using a sensor system having a perspective external to the first location point; and
determining, with a processor-based computing device, a data representation from the first two-dimensional view point representation without finding three-dimensional coordinates of the first location point, wherein the determining the data representation includes deriving from the first two-dimensional view point representation a second two-dimensional view point representation from a second perspective external to the first location point;
deriving, with the processor-based computing device, a distance measurement value between the first location point and a second location point in the three-dimensional scene; and
inserting, with the processor-based computing device, the data representation and the distance measurement value into one of the first and second two-dimensional view point representations.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein obtaining comprises:
receiving the sensor model representation of the first location point in the three-dimensional scene; and
deriving, with a processor-based computing device, the two dimensional view point representation of the first location point based on the sensor model representation, without finding three-dimensional coordinates of the first location point.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein the determining includes using at least two angle measurements.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein determining includes deter mining a motion distance relative to time.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, further comprising: providing a graphical image within a larger image of the three-dimensional scene based upon the generated data representation.

### Claim 6 (depends on 5)

The computer-implemented method of claim 5, wherein the providing includes providing the graphical image during a display of the three-dimensional scene.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, wherein the determining includes automatically determining a data representation.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1, wherein the determining includes determining a three-dimensional location in space based on a normalized vector of the first location point.

### Claim 9

A system for generating information based on perspectives of a three-dimensional scene comprising:
an object tracker configured to determine a first two-dimensional view point representation of a first location point in the three-dimensional scene based on a sensor model representation, wherein the sensor model representation is generated using a sensor system having a perspective external to the first location point;
a data manager configured to determine a data representation from the first two-dimensional view point representation without finding three-dimensional coordinates of the first location point, wherein the data manager is further configured to derive from the first two-dimensional view point representation a second two-dimensional view point representation, the data manager further configured to derive a distance measurement value between the first location point and a second location point in the three-dimensional scene; and
a renderer configured to insert the data representation and the distance measurement value into one of the first and second two-dimensional view point representations.

### Claim 10 (depends on 9)

The system of claim 9, wherein the sensor system comprises an imaging device.

### Claim 11 (depends on 9)

The system of claim 9, further comprising: a renderer configured to display a graphical image within a larger image of the three-dimensional scene based upon the data representation.

### Claim 12

A non-transitory computer readable storage medium having a set of instructions executable by a processor stored thereon, wherein executing of the instructions causes the processor to generate information based on perspectives of a three-dimensional scene by:
obtaining a first two-dimensional view point representation of a first location point in the three-dimensional scene based on a sensor model representation, wherein the sensor model representation is generated using a sensor system having a perspective external to the first location point; and
determining a data representation from the first two-dimensional view point representation without finding three-dimensional coordinates of the first location point, wherein the determining the data representation includes deriving from the first two-dimensional view point representation a second two-dimensional view point representation from a second perspective external to the first location point;
deriving a distance measurement value between the first location point and a second location point in the three-dimensional scene; and
inserting the data representation and the distance measurement value into one of the first and second two-dimensional view point representations.
