Counter-Based Clock Synchronization for Continuous Image Capture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing clock synchronization systems in communication terminals controlling cameras face challenges when internal clocks have low accuracy, leading to gradual shifts in synchronization signals, which can disrupt continuous synchronized image capturing.

Innovation Solution

A communication apparatus with a first counter synchronized with a reference time, a second counter, a generation unit for synchronization signals, and a correction unit that adjusts the second counter's value step-by-step to match the first counter's value, ensuring synchronization accuracy by calculating and correcting differences within a predetermined threshold.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the internal clock is used for generating synchronization signals, then the device can operate autonomously, but the synchronization accuracy deteriorates due to jitter and time drift

Engineering Contradiction:
Improveautonomous operationVSAvoidsynchronization accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system continuously monitors the time difference between the internal clock and reference time, and automatically corrects the internal clock by adjusting the second counter when the difference exceeds a threshold, creating a closed-loop feedback mechanism that maintains synchronization accuracy while preserving autonomous operation

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

A correction unit acts as an intermediary between the internal clock and the reference time, selectively applying corrections only when necessary (when time difference exceeds threshold) to maintain synchronization without completely relying on the reference time source

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the internal clock is corrected frequently to maintain synchronization accuracy, then synchronization precision is improved, but image capturing may be disrupted due to excessive adjustments

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidimage capturing continuity
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

Instead of continuously correcting the internal clock, the system applies partial corrections only when the time difference exceeds a predetermined threshold, avoiding excessive adjustments that could disrupt image capturing while still maintaining acceptable synchronization accuracy

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes the correction parameter (correction amount) based on the current time difference, applying step-by-step corrections that are large enough to reduce the error but small enough to avoid causing synchronization jumps that would disrupt image capturing

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11949767B2Communication apparatus, method of controlling communication apparatus, and storage medium
Publication Date: 2024.04.02 CANON KK
  • US11949767B2 patent drawing
  • US11949767B2 patent drawing
  • US11949767B2 patent drawing

AI summary

A communication apparatus includes a first counter configured to synchronize with a reference time, a second counter configured to synchronize with the first counter, a generation unit configured to generate a synchronization signal each time when a value of the second counter is incremented by a predetermined number, a correction unit configured to correct the value of the second counter toward a value of the first counter, and a control unit configured to control the correction unit to cause the correction unit to calculate a difference between the value of the first counter and the value of the second counter and, in a case where the calculated difference is greater than a predetermined threshold value, the correction unit to correct the value of the second counter step by step.