Dual Memory Image Correction Circuit for High Frame Rate Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High frame rate image capturing systems face challenges in synchronizing correction values with image sensor settings due to the short processing time per frame, leading to image quality deterioration.

Innovation Solution

An imaging apparatus with a storage circuit, correction circuit, and control unit that transfers and writes correction values between two memories to ensure accurate image correction across multiple frames, allowing for timely correction processing even when transfer time exceeds the frame capture period.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the image capturing frame rate is increased to achieve higher productivity, then the processing time per frame is reduced, but the correction value transmission time may exceed the frame period causing mismatch and image quality deterioration

Engineering Contradiction:
Improveimage capturing frame rateVSAvoidimage quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by storing multiple correction values in advance in the storage circuit, and prepares multiple memories (first and second memories) in the correction circuit to receive and hold correction values before they are needed for image correction, ensuring that correction values are ready when required even at high frame rates

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The correction circuit is segmented into multiple independent memories (first memory and second memory) that can operate in parallel. This segmentation allows the system to separate the correction value reception, storage, and application processes, enabling continuous operation without waiting for correction value transmission to complete within a single frame period

Inventive Principle:
Principle #1Segmentation

2Productivity

If the transfer time of correction values is longer than the frame capture period, then the correction values cannot be synchronized with the image sensor read settings, but using multiple memories allows continuous operation without mismatch

Engineering Contradiction:
Improveframe rateVSAvoidcorrection value transmission time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system ensures continuity of useful action by maintaining correction values in the first memory while simultaneously receiving new correction values in the second memory. This continuous operation allows the correction circuit to always have valid correction values available, eliminating idle time and ensuring uninterrupted image correction even when transmission time exceeds frame period

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system performs preliminary reception and storage of correction values in the second memory while the first memory is still being used for active correction. This preliminary action ensures that correction values are prepared in advance and can be switched to without interruption, maintaining continuous correction functionality

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11539903B2Imaging apparatus and method of controlling the same and non-transitory computer-readable storage medium
Publication Date: 2022.12.27 CANON KK
  • US11539903B2 patent drawing
  • US11539903B2 patent drawing
  • US11539903B2 patent drawing

AI summary

This invention provides an imaging apparatus comprising a storage storing correction values, a correction circuit which corrects captured image data based on the correction values, a first memory and a second memory, a transferring circuit which transfers the correction values in the storage to the correction circuit, a write circuit which writes the transferred correction values to either the first memory or the second memory, and a controller which controls, in a case where a transfer time of the correction values is longer than a time for image capture processing of one frame, so that, over an image capturing period of a plurality of frames, the write circuit writes new correction values to one of the first and second memory and the correction circuit corrects the captured image data using the current correction values in the other memory.