Dynamic Lens Calibration via Optical Codes for Attached Lenses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image capture devices struggle to maintain accurate focus and calibration when additional lenses, such as macro lenses, are attached, leading to degraded performance in capturing visual content due to changes in optical properties like focus distance, field of view, and distortion.

Innovation Solution

The device employs machine-readable optical codes to dynamically calibrate the lens system by detecting these codes within captured content, adjusting focus and optical properties based on the conveyed information, enabling proper functioning with attached lenses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional lenses are attached to the image capture device to change the minimal focusing distance, then the focusing capability is improved, but the lens calibration accuracy deteriorates

Engineering Contradiction:
Improvefocusing capabilityVSAvoidlens calibration accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts lens calibration parameters based on detected machine-readable optical codes. When an additional lens is attached, the system captures visual content, detects calibration codes, and automatically updates lens parameters (focal length, distortion coefficients, principal point) to maintain calibration accuracy across different lens configurations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Machine-readable optical codes serve as intermediaries between the physical lens attachment and the digital calibration system. These codes encode lens identification information that mediates the calibration adjustment process, enabling the system to automatically adapt to different lens configurations without manual intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If lens calibration is performed manually for each attached lens, then the calibration accuracy is improved, but the operation complexity increases

Engineering Contradiction:
Improvecalibration accuracyVSAvoidoperation complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs self-calibration by automatically detecting machine-readable optical codes and adjusting lens parameters without requiring manual intervention. The image capture device captures visual content containing calibration codes, processes the code information, and autonomously updates its lens calibration data, eliminating the need for users to manually calibrate each lens attachment.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback loop where lens calibration is continuously adjusted based on detected optical codes. The calibration process captures visual content, detects codes containing lens information, evaluates the results, and refines calibration parameters iteratively, ensuring accurate adaptation to attached lenses while maintaining automated operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12387375B1Dynamic lens calibration
Publication Date: 2025.08.12 GOPRO INC
  • US12387375B1 patent drawing
  • US12387375B1 patent drawing
  • US12387375B1 patent drawing

AI summary

An image capture device may detect depiction of a machine-readable optical code within visual content captured by the image capture device. The machine-readable optical code may convey information for lens calibration with another lens attached over the lens of the image capture device. Attachment of the other lens over the lens of the image capture device may change optical properties (e.g., field of view, focus distance, depth of focus, and/or distortion) of the image capture device. The image capture device may perform lens calibration based on the information for lens calibration conveyed by the machine-readable optical code. The image capture device may be dynamically calibrated to capture visual content through the combination of the lens and other lens attached over the lens.