Image Stabilization Selector Using Predicted Correction Amounts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In image stabilization systems where a lens and camera cooperate via communication to control image stabilization, transmission errors or delays lead to inaccurate image stabilization, as the receiving side cannot set the correction amount at the appropriate timing, resulting in decreased stabilization accuracy.

Innovation Solution

An image processing apparatus that acquires and predicts image stabilization correction amounts, with a selector choosing between the acquired and predicted values based on communication success, ensuring continuous image stabilization even with errors or delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If image stabilization information is transmitted from external device via communication, then image stabilization correction amount can be acquired, but communication errors or delays cause transmission errors leading to decreased stabilization accuracy

Engineering Contradiction:
Improveimage stabilization accuracyVSAvoidcommunication reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The prediction unit predicts the image stabilization correction amount in advance based on past correction amounts before the actual communication data is received. This preliminary action ensures that image stabilization can continue using predicted values when communication fails or is delayed, preventing interruptions and maintaining stabilization accuracy despite communication reliability issues

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The selector acts as an intermediary that chooses between the communication-acquired correction amount and the prediction unit's predicted correction amount. When communication succeeds, it selects the acquired value; when communication fails or is delayed, it selects the predicted value, thereby mediating between the two sources to maintain continuous accurate image stabilization

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If image stabilization data is transmitted at constant intervals, then data transmission can be regularized, but delays occur causing image stabilization to use previous instance data

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

Solution Approach 1:

The prediction unit generates predicted correction amounts in advance based on historical data, so when communication delays occur, the image processing apparatus can immediately use the predicted values without waiting for delayed communication data. This eliminates the time loss caused by delays while maintaining regular transmission intervals for productivity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By maintaining both the communication acquisition path and the prediction path simultaneously, the system ensures continuous image stabilization operation. The selector continuously switches between acquired and predicted correction amounts based on communication status, ensuring that image stabilization action never stops or uses outdated data, thus maintaining both transmission efficiency and preventing time loss

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10623643B2Image processing apparatus capable of performing image stabilization based on communication result, and method, image capturing apparatus, and image capturing system
Publication Date: 2020.04.14 CANON KK
  • US10623643B2 patent drawing
  • US10623643B2 patent drawing
  • US10623643B2 patent drawing

AI summary

An image processing apparatus comprising: an acquisition unit that acquires an image stabilization correction amount based on image stabilization information acquired from an external device via a communication unit; a prediction unit that predicts an image stabilization correction amount based on an image stabilization correction amount used in the past; a selector that selects one of the image stabilization correction amount acquired by the acquisition unit and the image stabilization correction amount predicted by the prediction unit; and an image stabilization unit that performs image stabilization based on the image stabilization correction amount selected by the selector. If the image stabilization information is successfully acquired, the selector selects the image stabilization correction amount acquired by the acquisition unit, and if the image stabilization information is not successfully acquired, the selector selects the predicted image stabilization correction amount.