Gray Code Distance Counter for Extended Range Sensing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distance measurement methods using gray codes face issues with increased power consumption and decreased frame rates due to the need for longer counters and bit depth expansion when measuring distances slightly beyond a certain count value, especially as bit depth increases.

Innovation Solution

A distance measuring device employing a first counter that transitions between binary codes, an encoder that converts these codes to gray codes, and a second counter that counts light receptions, allowing for accurate distance measurement with reduced power consumption and improved frame rates by utilizing a gray code that minimizes simultaneous bit transitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the gray code bit depth is increased to measure distances beyond the original range, then the measurable distance range is improved, but the counter length must be doubled which increases power consumption and decreases frame rate

Engineering Contradiction:
Improvemeasurable distance rangeVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent divides the distance measurement range into multiple segments, each handled by a fixed-bit gray code counter. Instead of using a single long counter for the entire range, the measurement space is segmented into intervals that can be covered by shorter counters, thereby reducing power consumption while maintaining extended measurement capability through multiple measurement cycles or ranges.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic range selection where the system can switch between different measurement ranges based on the actual distance being measured. By dynamically adjusting the active measurement range rather than always using the maximum range, the system maintains adaptability while optimizing power consumption for each specific measurement scenario.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the gray code bit depth is increased to measure distances beyond the original range, then the measurable distance range is improved, but the frame rate decreases due to longer counter cycles

Engineering Contradiction:
Improvemeasurable distance rangeVSAvoidframe rate
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

By segmenting the measurement range into smaller intervals that fit within fixed-bit counter capacities, the patent enables faster counting cycles for each segment. This segmentation allows the system to maintain high frame rates within each range while still achieving extended overall measurement capability through multiple ranges or cycles.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs periodic measurement cycles where the system can quickly complete measurements within a fixed range and then transition to the next range. This periodic action within segmented ranges allows the system to maintain high frame rates for individual measurements while covering extended distances over multiple periodic cycles.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If a longer counter is used to cover extended distance ranges, then the measurable distance range is improved, but the device complexity increases

Engineering Contradiction:
Improvemeasurable distance rangeVSAvoidcounter length
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the counter functionality into multiple fixed-length counters rather than using a single long counter. Each counter handles a specific range segment, which simplifies the design of individual counter units while collectively covering the extended measurement range through coordinated operation of multiple segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates universal fixed-bit counter units that can be reused across multiple measurement ranges. Each counter unit serves multiple functions by handling different segments of the overall measurement range, reducing device complexity through component reuse rather than requiring dedicated long counters for each possible range.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution effectively suppresses measurement errors and maintains a small distance measurement error while reducing power consumption and improving frame rates by using a gray code that transitions one bit at a time, even with slight timing errors in light reception.

Implementation Method 1

light from the one or the plurality of light emitting elements reflected on a target

Methodology Applied
Scientific EffectReflection: Reflection

Implementation Method 2

The plurality of light receiving elements receives light from the one or the plurality of light emitting elements reflected on a target

Methodology Applied
Scientific EffectPhotoelectric Effect: Photoelectric Effect

Data Source

PatentUS20250355092A1Distance measuring device and counter
Publication Date: 2025.11.20 SONY SEMICON SOLUTIONS CORP
  • US20250355092A1 patent drawing
  • US20250355092A1 patent drawing
  • US20250355092A1 patent drawing

AI summary

A gray code is controlled suitably for a range.A distance measuring device includes one or a plurality of light emitting elements, a plurality of light receiving elements, a first counter, an encoder, a decoder, a second counter, and a distance extraction circuit. The plurality of light receiving elements receives light from the one or the plurality of light emitting elements reflected on a target. The first counter is a binary code of n digits from a first value to a second value of 2nāˆ’1āˆ’(the first value), and performs, at every predetermined time, state transition of a first binary code in which a value next to the second value is set as the first value. The encoder converts the first binary code into a gray code of n digits. The decoder acquires the second binary code of n digits from the gray code based on a light reception timing of the light receiving elements. The second counter counts the number of times of light reception in the plurality of light receiving elements corresponding to each of the second binary codes. The distance extraction circuit measures a distance to the target on the basis of a discrete value acquired by the second counter.