Neural Network Inference Parameter Switching for Image Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image pickup apparatuses, such as digital cameras, do not efficiently utilize dedicated circuits for neural network processing, particularly when switching between different inference parameters for shooting control and image processing control.

Innovation Solution

An information processing apparatus with a processor that sets and switches between first and second inference parameters in response to focus target settlement, allowing efficient neural network switching for improved processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a dedicated circuit with multiply-accumulate operation is used for neural network processing, then processing speed and efficiency are improved, but the ability to switch between different inference parameters for different processing tasks becomes insufficient

Engineering Contradiction:
Improveneural network processing speedVSAvoidswitching capability between inference parameters
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic switching between first inference parameters (for shooting control) and second inference parameters (for image processing control) based on processing stage requirements. The system transitions from static to dynamic parameter configuration, allowing the same dedicated circuit to adaptively serve different neural network processing tasks at different times.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the inference parameters of the neural network based on the processing stage. First inference parameters are used during shooting control phase, and second inference parameters are used during image processing control phase. This parameter switching enables the dedicated circuit to handle different types of neural network processing efficiently.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the same dedicated circuit is used for both shooting control and image processing control, then device complexity is reduced, but processing delays occur due to sequential operation

Engineering Contradiction:
Improvecircuit configuration simplicityVSAvoidprocessing delay
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent prepares and switches inference parameters in advance based on predicted processing needs. By determining which inference parameters will be needed next and switching to them proactively, the system reduces waiting time and avoids processing delays while maintaining a single dedicated circuit.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements periodic switching between first and second inference parameters according to the processing stage. The system alternates between shooting control mode and image processing control mode in a structured periodic manner, allowing the dedicated circuit to efficiently handle different tasks sequentially with minimal idle time.

Inventive Principle:
Principle #19Periodic action

3Productivity

If multiple dedicated circuits are used for different inference parameters, then processing efficiency is improved, but device complexity and cost increase

Engineering Contradiction:
Improveparallel processing capabilityVSAvoidcircuit architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent makes a single dedicated circuit universal by enabling it to perform both shooting control processing and image processing control processing through inference parameter switching. This multi-functionality approach achieves parallel processing capabilities without requiring separate dedicated circuits for each task, thus avoiding increased device complexity.

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

Data Source

PatentUS11659275B2Information processing apparatus that performs arithmetic processing of neural network, and image pickup apparatus, control method, and storage medium
Publication Date: 2023.05.23 CANON KK
  • US11659275B2 patent drawing
  • US11659275B2 patent drawing
  • US11659275B2 patent drawing

AI summary

An information processing apparatus includes a processor that performs arithmetic processing of a neural network, and a controller that is capable of setting, in the processor, a first inference parameter to be applied to processing for shooting control for shooting an image and a second inference parameter to be applied to processing for processing control of the image. The controller switches the first inference parameter having been set in the processor to the second inference parameter in response to settlement of a focus target.