# US 9,600,939 B1 · Augmented reality platform using captured footage from multiple angles

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

- Number: US 9,600,939 B1
- Document ID: US9600939B1
- Status: Granted
- Kind: B1
- Application number: 15/159,485
- Filed: 2016-05-19
- Granted: 2017-03-21
- Earliest claimed: 2016-05-19
- Assignees: Augmently, LLC
- Applicants: Augmently, LLC
- Inventors: Sagi Kormandel; Kelly Chu
- Web page: https://patentgrep.com/patent/US9600939B1

## CPC

- G06T 19/006: {Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00)}
- G06F 1/1686: {the I/O peripheral being an integrated camera}
- G06F 1/1694: {the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer}
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G06F 3/0346: with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06T 1/0007: {Image acquisition}
- G06T 11/60: Creating or editing images; Combining images with text
- G06T 15/20: Perspective computation
- H04N 23/69: Control of means for changing angle of the field of view, e.g. optical zoom objectives or electronic zooming
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

This disclosure relates to systems and methods for augmenting visual information to simulate an appearance of an object and/or a person at an adjustable position and angle. The visual information may be captured by an image sensor. The object and/or the person may have been captured at multiple angles. A user may select at which particular position and angle the appearance will be superimposed and/or otherwise combined with the visual information.

## Claims

### Claim 1

A system for augmenting visual information to simulate an appearance of an object and/or a person at an adjustable position and angle, the system comprising:
a display component configured to display images;
an image sensor configured to generate image output signals conveying image information corresponding to a first field of view of the image sensor;
a first sensor, wherein the first sensor is configured to generate output signals conveying motion and/or orientation information relative to the image sensor, wherein the first sensor is separate and distinct from the image sensor;
electronic storage configured to store information electronically, wherein the stored information includes captured visual information of an object and/or a person that has been captured from at least eight angles; and
one or more physical processors configured by machine-readable instructions to:
determine the image information based on the image output signals generated by the image sensor;
receive user input indicating a position within the first field of view and further indicating an orientation angle of the object and/or the person relative to the first field of view of the image sensor;
determine a particular angle from the at least eight angles that is closest to the orientation angle;
retrieve, from the electronic storage, the captured visual information of the object and/or the person, wherein the retrieved captured visual information includes captured visual information that has been captured at the particular angle that corresponds to the orientation angle;
determine an angular difference between the particular angle and the orientation angle;
determine composite visual information based on the image information and the captured visual information such that the object and/or the person appear to be positioned at the position indicated by the received user input;
determine the motion and/or orientation information based on the output signals generated by the first sensor;
modify the captured visual information associated with the particular angle, wherein the modification is based on the determined angular difference;
detect a positional adjustment of the image sensor based on the determined motion and/or orientation information, wherein the image sensor, subsequent to the positional adjustment, is configured to generate secondary image output signals conveying secondary image information corresponding to a second field of view of the image sensor, wherein the second field of view is different than the first field of view;
responsive to detection of the positional adjustment, re-determine the composite visual information such that the secondary image information, based on the secondary image output signals, corresponds to the second field of view and further such that the object and/or the person continues to appear to be positioned at the position indicated by the received user input, wherein re-determination of the composite visual information is based on the modified captured visual information; and
effectuate displaying of the re-determined composite visual information on the display component.

### Claim 2 (depends on 1)

The system of claim 1, wherein the multiple angles include different angles that have been captured of the object and/or the person by rotation around a vertical axis.

### Claim 3 (depends on 1)

The system of claim 1, wherein the orientation angle falls between two of the at least eight angles, wherein the one or more physical processors are configured by machine-readable instructions to:
modify the captured visual information associated with the two of the at least eight angles,
wherein re-determination of the composite visual information is based on the modified captured visual information such that the object and/or the person appear to be positioned at the orientation angle indicated by the received user input.

### Claim 4 (depends on 1)

The system of claim 1, wherein the received user input further indicates a size of the object and/or the person relative to the first field of view of the image sensor, and wherein the one or more processors are configured to re-determine the composite visual information such that the object and/or the person appear to have the size indicated by the received user input.

### Claim 5 (depends on 1)

The system of claim 1, wherein the one or more physical processors are further configured by machine-readable instructions to:
receive additional user input indicating one or more of a brightness level of the captured visual information in the composite visual information, a contrast level of the captured visual information in the composite visual information, a saturation level of the captured visual information in the composite visual information, a tint level of the captured visual information in the composite visual information, and a blurriness level of the captured visual information in the composite visual information,
wherein the composite visual information is determined in accordance with the additional user input.

### Claim 6 (depends on 1)

The system of claim 1, wherein the first field of view and the second field of view overlap in part, wherein detection of the positional adjustment of the image sensor is further based on detecting one or objects that appear in both the image information corresponding to the first field of view and the secondary image information corresponding to the second field of view.

### Claim 7 (depends on 1)

The system of claim 1, wherein the one or more physical processors are further configured by machine-readable instructions to:
receive additional user input indicating a second position within either the first field of view or the second field of view where a shadow of the object and/or the person is to be positioned,
wherein the composite visual information is re-determined such that the shadow of the object and/or the person appears to be positioned at the second position indicated by the additional user input.

### Claim 8

A method for augmenting visual information to simulate an appearance of an object and/or a person at an adjustable position and angle, the method comprising:
generating, by an image sensor, image output signals conveying image information corresponding to a first field of view of the image sensor;
generating, by a first sensor, output signals conveying motion and/or orientation information relative to the image sensor, wherein the first sensor is separate and distinct from the image sensor;
storing information electronically in electronic storage, wherein the stored information includes captured visual information of an object and/or a person that has been captured from at least eight angles;
determining the image information based on the image output signals generated by the image sensor;
receiving user input indicating a position within the first field of view and further indicating an orientation angle of the object and/or the person relative to the first field of view of the image sensor;
determining a particular angle from at least eight angles that is closest to the orientation angle;
retrieving, from the electronic storage, the captured visual information of the object and/or the person, wherein the retrieved captured visual information includes captured visual information that has been captured at the particular angle that corresponds to the orientation angle;
determining an angular difference between the particular angle and the orientation angle;
determining composite visual information based on the image information and the captured visual information such that the object and/or the person appear to be positioned at the position indicated by the received user input;
determining the motion and/or orientation information based on the output signals generated by the first sensor;
modifying the captured visual information associated with the particular angle, wherein the modification is based on the determined angular difference;
detecting a positional adjustment of the image sensor based on the determined motion and/or orientation information;
generating, by the image sensor, subsequent to the positional adjustment, secondary image output signals conveying secondary image information corresponding to a second field of view of the image sensor, wherein the second field of view is different than the first field of view;
responsive to detection of the positional adjustment, re-determining the composite visual information such that the secondary image information corresponds to the second field of view and further such that the object and/or the person continues to appear to be positioned at the position indicated by the received user input, wherein re-determination of the composite visual information is based on the modified captured visual information; and
effectuating displaying of the re-determined composite visual information on a display component.

### Claim 9 (depends on 8)

The method of claim 8, wherein the multiple angles include different angles that have been captured of the object and/or the person by rotation around a vertical axis.

### Claim 10 (depends on 8)

The method of claim 8, wherein the orientation angle falls between two of the at least eight angles, the method further comprising:
modify the captured visual information associated with the two of the at least eight angles,
wherein re-determination of the composite visual information is based on the modified captured visual information such that the object and/or the person appear to be positioned at the orientation angle indicated by the received user input.

### Claim 11 (depends on 8)

The method of claim 8, wherein the received user input further indicates a size of the object and/or the person relative to the first field of view of the image sensor, the method further comprising:
re-determining the composite visual information such that the object and/or the person appear to have the size indicated by the received user input.

### Claim 12 (depends on 8)

The method of claim 8, further comprising:
receiving additional user input indicating one or more of a brightness level of the captured visual information in the composite visual information, a contrast level of the captured visual information in the composite visual information, a saturation level of the captured visual information in the composite visual information, a tint level of the captured visual information in the composite visual information, and a blurriness level of the captured visual information in the composite visual information; and
re-determining the composite visual information in accordance with the additional user input.

### Claim 13 (depends on 8)

The method of claim 8, wherein the first field of view and the second field of view overlap in part, wherein detecting the positional adjustment of the image sensor is further based on detecting one or objects that appear in both the image information corresponding to the first field of view and the secondary image information corresponding to the second field of view.

### Claim 14 (depends on 8)

The method of claim 8, further comprising:
receiving additional user input indicating a second position within either the first field of view or the second field of view where a shadow of the object and/or the person is to be positioned,
wherein the composite visual information is re-determined such that the shadow of the object and/or the person appears to be positioned at the second position indicated by the additional user input.
