# US 8,786,730 B2 · Image exposure using exclusion regions

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

- Number: US 8,786,730 B2
- Document ID: US8786730B2
- Status: Granted
- Kind: B2
- Application number: 13/212,927
- Filed: 2011-08-18
- Published: 2013-02-21
- Granted: 2014-07-22
- Earliest claimed: 2011-08-18
- Assignees: Microsoft Corporation
- Applicants: John Tardif; Seshagiri Panchapagesan
- Inventors: John Tardif; Seshagiri Panchapagesan
- Web page: https://patentgrep.com/patent/US8786730B2

## CPC

- H04N 17/002: {for television cameras}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Calculating a gain setting for a primary image sensor includes receiving a test-matrix of pixels from a test image sensor, and receiving a first-frame matrix of pixels from a primary image sensor. A gain setting is calculated for the primary image sensor using the first-frame matrix of pixels except those pixels imaging one or more exclusion regions identified from the test matrix of pixels.

## Claims

### Claim 1

A method of calculating a gain setting for a primary image sensor, the method comprising:
receiving a test matrix of pixels from a test image sensor;
receiving a first-frame matrix of pixels from the primary image sensor; and
calculating a gain setting for the primary image sensor using the first-frame matrix of pixels except those pixels imaging one or more exclusion regions identified from the test matrix of pixels.

### Claim 2 (depends on 1)

The method of claim 1, where calculating a gain setting includes constructing a histogram of the first-frame matrix of pixels except the pixels imaging the one or more exclusion regions.

### Claim 3 (depends on 1)

The method of claim 1, further comprising applying the calculated gain setting to the primary sensor for subsequent matrices of pixels.

### Claim 4 (depends on 1)

The method of claim 1, where each pixel in the first-frame matrix includes visible light information indicating an intensity of visible light observed at that pixel.

### Claim 5 (depends on 1)

The method of claim 1, where each pixel in the test matrix includes infrared light information indicating an intensity of infrared light observed at that pixel.

### Claim 6 (depends on 5)

The method of claim 5, further comprising finding a depth of an object observed at each pixel, wherein the exclusion regions include a subset of pixels that image an object not within a threshold tolerance of a reference depth.

### Claim 7 (depends on 5)

The method of claim 5, further comprising finding a surface temperature of an object observed at each pixel, wherein the exclusion regions include a subset of pixels that image an object not within a threshold tolerance of a reference surface temperature.

### Claim 8 (depends on 5)

The method of claim 5, further comprising comparing a first matrix of pixels indicating an intensity of infrared light observed at a pixel while infrared light is being projected to that pixel and a second matrix of pixels indicating an intensity of infrared light observed at that pixel while infrared light is not being projected to that pixel, wherein the exclusion regions include that pixel if the intensity of infrared light observed at that pixel while infrared light is being projected to that pixel is within a threshold tolerance of the intensity of infrared light observed at that pixel while infrared light is not being projected to that pixel.

### Claim 9

A data-holding subsystem holding instructions executable by a logic subsystem to:
receive a test matrix of pixels from a test image sensor;
identify one or more exclusion regions imaged by a subset of the test matrix of pixels;
receive a first-frame matrix of pixels from the primary image sensor; and
calculate an exposure setting for the primary image sensor using the first-frame matrix of pixels except those pixels imaging the one or more exclusion regions.

### Claim 10 (depends on 9)

The data-holding subsystem of claim 9, where the exposure setting is a gain setting.

### Claim 11 (depends on 9)

The data-holding subsystem of claim 9, where calculating an exposure setting includes constructing a histogram of the first-frame matrix of pixels except the pixels imaging the one or more exclusion regions.

### Claim 12 (depends on 9)

The data-holding subsystem of claim 9, where the calculated exposure setting is applied to the primary sensor for subsequent matrices of pixels.

### Claim 13 (depends on 9)

The data-holding subsystem of claim 9, where each pixel in the first-frame matrix includes visible light information indicating an intensity of visible light observed at that pixel.

### Claim 14 (depends on 9)

The data-holding subsystem of claim 9, where each pixel in the test matrix includes infrared light information indicating an intensity of infrared light observed at that pixel.

### Claim 15 (depends on 14)

The data-holding subsystem of claim 14, further holding instructions executable by the logic subsystem to:
find a depth of an object observed at each pixel, wherein the exclusion regions include a subset of pixels that image an object not within a threshold tolerance of a reference depth.

### Claim 16 (depends on 14)

The data-holding subsystem of claim 14, further holding instructions executable by the logic subsystem to:
find a surface temperature of an object observed at each pixel, wherein the exclusion regions include a subset of pixels that image an object not within a threshold tolerance of a reference surface temperature.

### Claim 17 (depends on 14)

The data-holding subsystem of claim 14, further holding instructions executable by the logic subsystem to:
compare a first matrix of pixels indicating an intensity of infrared light observed at a pixel while infrared light is being projected to that pixel and a second matrix of pixels indicating an intensity of infrared light observed at that pixel while infrared light is not being projected to that pixel, wherein the exclusion regions include that pixel if the intensity of infrared light observed at that pixel while infrared light is being projected to that pixel is within a threshold tolerance of the intensity of infrared light observed at that pixel while infrared light is not being projected to that pixel.

### Claim 18

A method of calculating a gain setting for a visible light image sensor, the method comprising:
receiving a test matrix of pixels from an infrared image sensor;
identifying one or more exclusion regions imaged by a subset of the test matrix of pixels;
receiving a first-frame matrix of visible light pixels from the visible light image sensor; and
calculating a gain setting for the visible light image sensor using the first-frame matrix of visible light pixels except those pixels imaging the one or more exclusion regions.

### Claim 19 (depends on 18)

The method of claim 18, further comprising applying the calculated gain setting to the primary sensor for subsequent matrices of pixels.

### Claim 20 (depends on 18)

The method of claim 18, where calculating a gain setting includes constructing a histogram of the first-frame matrix of pixels except the pixels imaging the one or more exclusion regions.
