Camera Controller Asynchronous Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing camera systems face delays and reduced throughput in data communication between the camera body and interchangeable lens due to time-managed switching of communication masters, which increases power consumption and requires additional channels, especially when handling high frame rates and large data volumes.

Innovation Solution

The implementation of a three-channel communication system with a notification channel, a first data communication channel for accessory data, and a second data communication channel for camera data, allowing for asynchronous data transmission without the need for a separate BUSY signal channel, enabling high-speed data transfer without adding new channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If time-managed switching of communication master is implemented, then communication control between camera body and interchangeable lens is achieved, but communication delay increases and throughput decreases

Engineering Contradiction:
Improvecommunication controlVSAvoidcommunication delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The camera body transmits the next frame data in advance during the period when the interchangeable lens is outputting the BUSY signal. This preliminary transmission eliminates waiting time and ensures data is ready for immediate transfer once communication resumes, thereby reducing communication delay while maintaining control reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The communication system eliminates idle periods by continuously utilizing the communication channel. While the interchangeable lens outputs BUSY signal, the camera body prepares and transmits next frame data, ensuring the communication channel remains productive throughout the entire cycle without interruption or waste of time.

Inventive Principle:
Principle #20Continuity of useful action

2Productivity

If clock speed is increased to improve data transmission speed, then throughput increases, but communication delay increases significantly

Engineering Contradiction:
Improvedata transmission speedVSAvoidcommunication delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

Data is transmitted in advance during periods when the interchangeable lens is outputting BUSY signal, so that high-speed transmission occurs during productive periods rather than adding to delay-critical paths. This decouples transmission speed from delay accumulation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The communication system uses periodic BUSY signal output from the interchangeable lens to create structured transmission windows. During these periodic BUSY periods, the camera body performs preliminary data transmission, creating a rhythm of communication that maximizes throughput while minimizing delay through predictable, periodic data flow patterns.

Inventive Principle:
Principle #19Periodic action

3Reliability

If BUSY signal channel is added to transmit communication suspension requests, then communication control reliability improves, but power consumption increases and device size increases

Engineering Contradiction:
Improvecommunication suspension controlVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The notification channel serves multiple functions: it transmits both frame data and BUSY signals for communication suspension control. By merging these functions into a single channel, the system avoids the need for additional dedicated BUSY signal channels, thereby reducing power consumption and device size while maintaining full communication control reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The notification channel is designed as a multi-functional channel that handles diverse communication tasks including data transmission, BUSY signal output, and communication suspension requests. This universal channel eliminates the need for specialized dedicated channels, reducing overall system complexity, power consumption, and device dimensions while preserving all necessary communication control capabilities.

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

Data Source

PatentUS9967448B2Image-capturing apparatus, accessory apparatus and storage medium storing control program
Publication Date: 2018.05.08 CANON KK
  • US9967448B2 patent drawing
  • US9967448B2 patent drawing
  • US9967448B2 patent drawing

AI summary

The image-capturing apparatus includes a camera communicator to providing, with the accessory apparatus, three channels that are a notification channel, a first data communication channel used for transmitting accessory data from the accessory apparatus to the image-capturing apparatus, and a second data communication channel used for transmitting camera data from the image-capturing apparatus to the accessory apparatus. A camera controller is configured to, in response to detecting a start bit included in each of frames of the accessory data and indicating a start of each frame, transmit one frame of the camera data to the accessory apparatus through the second data communication channel and perform detection of the start bit regardless of whether or not during transmitting the camera data to the accessory apparatus.