3D Camera Synchronization via Dual CCI Addressing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Digital 3D cameras with two camera modules face synchronization challenges due to strict timing requirements for capturing identical images, especially when targets are moving or backgrounds change, as existing systems struggle to uniquely address and synchronize commands between identical camera modules connected to the same bus.
Innovation Solution
Implementing a unique address for one interface and a shared address for another interface allows for individual and group command handling, enabling each camera module to be activated sequentially and synchronized for simultaneous image capture, using a method that changes the Camera Control Interface (CCI) address and employs a second control interface for shared commands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If two camera modules are connected to the same bus with identical addresses, then device complexity is reduced, but synchronization precision deteriorates due to inability to uniquely address individual modules
Solution Approach 1:
The address space is segmented into two distinct interfaces: a first interface with unique addresses for individual camera module identification and a second interface with shared addresses for group commands. This segmentation allows simultaneous unique addressing and group synchronization without conflict.
Solution Approach 2:
The solution adds a dimensional distinction by creating two separate control interfaces instead of using a single address space. The first interface operates in the unique address dimension while the second interface operates in the shared address dimension, resolving the addressing conflict.
2Reliability
If sequential activation method is used to uniquely address camera modules, then addressing reliability is improved, but capture speed deteriorates due to activation time delay
Solution Approach 1:
Unique addresses are assigned to camera modules during the initialization phase before image capture begins. This preliminary addressing ensures that subsequent capture operations can proceed simultaneously without activation delays, as the addressing framework is already in place.
Solution Approach 2:
The system dynamically switches between sequential activation for address assignment and simultaneous operation for image capture. The control method adapts the addressing mode based on the operational phase, ensuring both reliability during setup and speed during capture.
3Measurement precision
If simultaneous commands are sent to both camera modules, then capture synchronization is improved, but command reliability deteriorates due to address conflicts on the same bus
Solution Approach 1:
The controller acts as an intermediary that routes commands through the appropriate interface based on the required operation. For simultaneous synchronization, it uses the second interface with shared addresses; for individual module control, it uses the first interface with unique addresses, preventing address conflicts.
Solution Approach 2:
Command types are segmented into two categories: group commands sent through the second interface for simultaneous execution, and individual commands sent through the first interface for module-specific control. This segmentation eliminates address conflicts while maintaining both synchronization and reliability.
Data Source
AI summary
In accordance with an example embodiment of the present invention, disclosed is a method and an apparatus thereof for receiving a first command via a first interface that is addressable by a first address and receiving a second command via a second interface that is addressable by a second address.


