# US 2017/0287376 A1 · Systems, methods, and media for adjusting one or more images displayed to a viewer

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

- Number: US 2017/0287376 A1
- Document ID: US20170287376A1
- Status: Published application
- Kind: A1
- Application number: 15/625,197
- Filed: 2017-06-16
- Published: 2017-10-05
- Earliest claimed: 2012-02-29
- Assignees: Google Inc.
- Applicants: Google Inc.
- Inventors: Majd Bakar; David Deephanphongs
- Web page: https://patentgrep.com/patent/US20170287376A1

## CPC

- G06T 3/606: by memory addressing or mapping
- G09G 3/20: for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix {no fixed position being assigned to or needed to be assigned to the individual characters or partial characters}
- G09G 2340/0492: Change of orientation of the displayed image, e.g. upside-down, mirrored
- G09G 2354/00: Aspects of interface with display user
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)

## Abstract

Systems, methods, and media for adjusting one or more images displayed to a viewer are provided. In some implementations, the system comprises: at least one processing circuit configured to: detect an orientation of a viewer based on at least two points associated with the viewer; determine, based on the orientation, a rotational position of a first image to be displayed on a display; and generate a display image for display on the display, wherein the display image includes at least a portion of the first image rotated based on the rotational position.

## Claims

### Claim 1

A method for adjusting one or more images displayed to a viewer, comprising:
detecting an orientation of a viewer based on at least two points associated with the viewer;
determining, based on the orientation of the viewer, an angle of rotation of a first image to be displayed on the display;
determining a rotational limit for the angle of rotation of the first image;
generating a second image that includes at least a portion of the first image rotated based on the angle of rotation of the first image and subject to the rotational image; and
causing the second image to be presented on the display.

### Claim 2 (depends on 1)

The method of claim 1, wherein the orientation of the viewer is determined using an infrared detector.

### Claim 3 (depends on 1)

The method of claim 1, wherein the orientation of the viewer is determined using a laser-based detector.

### Claim 4 (depends on 1)

The method of claim 1, further comprising determining a location of at least one eye of the viewer.

### Claim 5 (depends on 1)

The method of claim 1, further comprising causing supplemental content to be presented in a portion of the display that does not include the second image.

### Claim 6 (depends on 1)

The method of claim 1, wherein causing the second image to be presented on the display comprises rotating the first image on the display at a rotation speed.

### Claim 7

A system for adjusting one or more images displayed to a viewer, the system comprising:
a hardware processor that is programmed to:
detect an orientation of a viewer based on at least two points associated with the viewer;
determine, based on the orientation of the viewer, an angle of rotation of a first image to be displayed on the display;
determine a rotational limit for the angle of rotation of the first image;
generate a second image that includes at least a portion of the first image rotated based on the angle of rotation of the first image and subject to the rotational image; and
cause the second image to be presented on the display.

### Claim 8 (depends on 7)

The system of claim 7, wherein the orientation of the viewer is determined using an infrared detector.

### Claim 9 (depends on 7)

The system of claim 7, wherein the orientation of the viewer is determined using a laser-based detector.

### Claim 10 (depends on 7)

The system of claim 7, wherein the hardware processor is further programmed to determine a location of at least one eye of the viewer.

### Claim 11 (depends on 7)

The system of claim 7, wherein the hardware processor is further programmed to cause supplemental content to be presented in a portion of the display that does not include the second image.

### Claim 12 (depends on 7)

The system of claim 7, wherein causing the second image to be presented on the display comprises rotating the first image on the display at a rotation speed.

### Claim 13

A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to perform a method for adjusting one or more images displayed to a viewer, the method comprising:
detecting an orientation of a viewer based on at least two points associated with the viewer;
determining, based on the orientation of the viewer, an angle of rotation of a first image to be displayed on the display;
determining a rotational limit for the angle of rotation of the first image;
generating a second image that includes at least a portion of the first image rotated based on the angle of rotation of the first image and subject to the rotational image; and
causing the second image to be presented on the display.

### Claim 14 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the orientation of the viewer is determined using an infrared detector.

### Claim 15 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the orientation of the viewer is determined using a laser-based detector.

### Claim 16 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the method further comprises determining a location of at least one eye of the viewer.

### Claim 17 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the method further comprises causing supplemental content to be presented in a portion of the display that does not include the second image.

### Claim 18 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein causing the second image to be presented on the display comprises rotating the first image on the display at a rotation speed.
