# US 8,334,898 B1 · Method and system for configuring an imaging device for the reception of digital pulse recognition information

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

- Number: US 8,334,898 B1
- Document ID: US8334898B1
- Status: Granted
- Kind: B1
- Application number: 13/526,656
- Filed: 2012-06-19
- Granted: 2012-12-18
- Earliest claimed: 2011-07-26
- Assignees: Bytelight, Inc.
- Inventors: Daniel Ryan; Peter Staats; Rob Sumner
- Web page: https://patentgrep.com/patent/US8334898B1

## CPC

- H04N 23/73: by influencing the exposure time
- G01C 21/206: {specially adapted for indoor navigation}
- G01S 7/484: Transmitters
- G01S 17/46: Indirect determination of position data
- G06T 5/50: using two or more images, e.g. averaging or subtraction
- G06T 5/70: Denoising; Smoothing
- H04B 10/1149: {Arrangements for indoor wireless networking of information}
- H04B 10/116: Visible light communication
- H04N 1/387: Composing, repositioning or otherwise {geometrically} modifying originals
- H04N 5/144: {Movement detection (for video coding H04N19/503; analysis of motion in general G06T7/20)}
- H04N 5/455: Demodulation-circuits
- H04N 21/426: Internal components of the client {; Characteristics thereof} (H04N5/44 takes precedence)
- H04N 23/57: Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
- H04N 23/71: Circuitry for evaluating the brightness variation
- H04N 23/80: Camera processing pipelines; Components thereof
- H04N 23/81: for suppressing or minimising disturbance in the image signal generation
- H04N 25/531: by controlling rolling shutters in CMOS SSIS
- H04N 25/60: Noise processing, e.g. detecting, correcting, reducing or removing noise
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04B: TRANSMISSION

## Abstract

In one aspect, the present disclosure related to a method for configuring one or more imaging sensors of an imaging device to capture digital images for digital pulse recognition demodulation. In some embodiments, the method includes initializing one or more imaging sensors of the imaging device, determining a subset of the one or more imaging sensors to configure, setting a configuration for each of the one or more imaging sensors of the subset by defining a region of interest as a metering area for each of the one or more imaging sensors of the subset and automatically adjusting a setting for each of the one or more imaging sensors of the subset, and adjusting input parameters of a demodulation function based on a device profile of the imaging device. In some embodiments, the adjusted setting is locked to prevent further adjustment of the adjusted setting.

## Claims

### Claim 1

A method for configuring one or more imaging sensors of an imaging device to capture digital images for digital pulse recognition demodulation, the method comprising:
initializing one or more imaging sensors of the imaging device;
determining a subset of the one or more imaging sensors to configure;
setting a configuration for each of the one or more imaging sensors of the subset by defining a region of interest as a metering area for each of the one or more imaging sensors of the subset and automatically adjusting a setting for each of the one or more imaging sensors of the subset; and
adjusting input parameters of a demodulation function based on a device profile of the imaging device, wherein the demodulation function calculates a frequency content of an image captured by the one or more imaging sensors based on a detected stripe width and the device profile comprises at least rolling shutter speed of the one or more imaging sensors of the imaging device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the adjusted setting is locked to prevent further adjustment of the adjusted setting.

### Claim 3 (depends on 1)

The method of claim 1, wherein the device profile is calculated by the imaging device.

### Claim 4 (depends on 1)

The method of claim 1, wherein the device profile is retrieved from a remote server.

### Claim 5 (depends on 1)

The method of claim 1, wherein a frequency corresponding to each stripe width is adjusted based on the rolling shutter speed of the one more imaging sensors from the device profile.

### Claim 6 (depends on 1)

The method of claim 1, wherein adjusting a setting for the imaging sensor comprises adjusting one of exposure, focus, saturation, white balance, zoom, contrast, brightness, gain, sharpness, ISO, resolution, image quality, scene selection, and metering mode.

### Claim 7 (depends on 1)

The method of claim 1, wherein the defined region of interest comprises the brightest area of an image captured by a particular imaging sensor and automatically adjusting a setting for the particular imaging sensor comprises lowering the exposure time for the particular imaging sensor.

### Claim 8 (depends on 1)

The method of claim 1, wherein the one or more imaging sensors of the imaging device comprises at least a front-facing imaging sensor and a rear-facing imaging sensor.

### Claim 9 (depends on 1)

The method of claim 1, wherein initializing one or more imaging sensors of the imaging device comprises setting at least one of frame rate, data format, encoding scheme, and color space for one of the one or more imaging sensors.

### Claim 10 (depends on 1)

The method of claim 1, wherein the determining a subset of the one or more imaging sensors to configure is based on at least one of desired level of power consumption, desired level of demodulation accuracy, amount of time since each sensor was last modified, environmental conditions, and the battery state of the imaging device.

### Claim 11 (depends on 1)

The method of claim 1, wherein the subset of the one or more imaging sensors to configure is fewer than all of the one or more imaging sensors of the imaging device.

### Claim 12 (depends on 1)

The method of claim 1, wherein the subset of the one or more imaging sensors to configure is all of the one or more imaging sensors of the imaging device.

### Claim 13

An image detection apparatus for capturing digital images for digital pulse recognition demodulation comprising:
one or more imaging sensors; and
a processor in communication with the one or more imaging sensors configured to initialize one or more imaging sensors, determine a subset of the one or more imaging sensors to configure, set a configuration for each of the one or more imaging sensors of the subset by defining a region of interest as a metering area each of the one or more imaging sensors of the subset and automatically adjusting a setting for each of the one or more imaging sensors of the subset, and adjust input parameters of a demodulation function based on a device profile of the image detection apparatus, wherein the processor is configured to calculate frequencies using the demodulation function based on a detected stripe width in images captured by the one or more imaging sensors and the device profile comprises at least rolling shutter speed of the one or more imaging sensors of the image detection apparatus.

### Claim 14 (depends on 13)

The image detection apparatus of claim 13, wherein the processor is configured to lock the adjusted setting to prevent further adjustment of the adjusted setting.

### Claim 15 (depends on 13)

The image detection apparatus of claim 13, wherein the processor is configured to calculate the device profile.

### Claim 16 (depends on 13)

The image detection apparatus of claim 13, wherein the processor is configured to retrieve the device profile from a remote server.

### Claim 17 (depends on 13)

The image detection apparatus of claim 13, wherein a frequency corresponding to each stripe width is adjusted based on the rolling shutter speed of the one more imaging sensors from the device profile.

### Claim 18 (depends on 13)

The image detection apparatus of claim 13, wherein adjusting a setting for the imaging sensor comprises adjusting one of exposure, focus, saturation, white balance, zoom, contrast, brightness, gain, sharpness, ISO, resolution, image quality, scene selection, and metering mode.

### Claim 19 (depends on 13)

The image detection apparatus of claim 13, wherein the defined region of interest comprises the brightest area of an image captured by a particular imaging sensor and automatically adjusting a setting for the particular imaging sensor comprises lowering the exposure time for the particular imaging sensor.

### Claim 20 (depends on 13)

The image detection apparatus of claim 13, wherein the one or more imaging sensors comprises at least a front-facing imaging sensor and a rear-facing imaging sensor.

### Claim 21 (depends on 13)

The image detection apparatus of claim 13, wherein the processor is configured to initialize one or more imaging sensors by setting at least one of frame rate, data format, encoding scheme, and color space for one of the one or more imaging sensors.

### Claim 22 (depends on 13)

The image detection apparatus of claim 13, wherein the processor is configured to determine a subset of the one or more imaging sensors to configure based on at least one of desired level of power consumption, desired level of demodulation accuracy, amount of time since each sensor was last modified, environmental conditions, and the battery state of the image detection apparatus.

### Claim 23 (depends on 13)

The image detection apparatus of claim 13, wherein the subset of the one or more imaging sensors to configure is fewer than all of the one or more imaging sensors of the image detection apparatus.

### Claim 24 (depends on 13)

The image detection apparatus of claim 13, wherein the subset of the one or more imaging sensors to configure is all of the one or more imaging sensors of the image detection apparatus.
