Camera Controller Communication Channel Signal Level Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing camera systems face communication errors due to misidentification of interchangeable lenses compatible with conventional communication methods, leading to incorrect switching between communication methods, which disrupts data transmission between the camera body and lenses.

Innovation Solution

The implementation of a three-channel communication system with a clock/communication request channel, a first data communication channel, and a second data communication channel, allowing the camera controller to switch between communication methods and transmit specific signals for error restoration, ensuring reliable communication by maintaining the clock/communication request channel at a specific level.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the camera body switches to asynchronous communication method based on initial communication results, then communication speed is improved, but communication errors occur due to misidentification of lens compatibility

Engineering Contradiction:
Improvecommunication speedVSAvoidcommunication accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The camera body performs preliminary communication in the clock synchronous communication method before switching to asynchronous communication. This preliminary action allows the system to verify lens compatibility and establish proper communication parameters before transitioning to the faster asynchronous mode, preventing misidentification errors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from the initial clock synchronous communication to determine whether to switch to asynchronous communication. The communication control unit monitors communication results and adjusts the communication method accordingly, ensuring reliable operation while maximizing speed when appropriate.

Inventive Principle:
Principle #23Feedback

2Device complexity

If the clock signal channel is used for multiple purposes including communication requests, then device complexity is reduced, but signal interpretation becomes ambiguous when communication errors occur

Engineering Contradiction:
Improvecommunication channel structureVSAvoidsignal distinction difficulty
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The communication protocol is segmented into distinct phases: initialization phase using clock synchronous communication, and data transmission phase using asynchronous communication. This segmentation allows the clock signal channel to have different meanings in different phases, resolving ambiguity while maintaining multi-functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The function of the clock signal channel is dynamic rather than static. During initialization, it serves as both clock and communication channel; during data transmission, it serves only as clock signal while communication requests use separate data channels. This dynamic reassignment reduces complexity while preventing signal confusion.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10750078B2Image-capturing apparatus, accessory apparatus, and control method therefor with changing signal level of communication channel from one level to another
Publication Date: 2020.08.18 CANON KK
  • US10750078B2 patent drawing
  • US10750078B2 patent drawing
  • US10750078B2 patent drawing

AI summary

The image-capturing apparatus communicates with an accessory apparatus using a clock/communication request channel and first and second data communication channels. The camera controller switches its communication method between a first communication method in which data communication is performed while a clock signal is alternately switched between first and second levels and a second communication method in which data communication is performed in response to a communication request from the camera controller to the accessory apparatus, which is output by switching a signal level of the clock/communication request channel from the first level to the second level. The camera controller, in response to detecting a communication error in the first and second communication methods, transmits to the accessory apparatus through the second data communication channel a specific signal for restoring the communication while keeping the signal level of the clock/communication request channel at the first level.