Image Processing Circuit Asymmetric Area Division

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In image processing systems, the increased data amount from high-resolution and high-frame-rate moving images can lead to memory bandwidth deficiencies, causing image loss and dropped frames during reproduction, especially when multiple image processors are involved.

Innovation Solution

An image processing apparatus with multiple image processing circuits and memories, where each circuit has a decoding unit, a determination unit to divide frame areas for processing, and a transmission unit to balance data distribution, ensuring that the first image processing circuit processes smaller areas than others to prevent memory bandwidth insufficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple image processors are used to process high-resolution and high-frame-rate moving images, then processing capability is improved, but memory bandwidth deficiency occurs causing image loss and dropped frames

Engineering Contradiction:
Improveprocessing capabilityVSAvoidimage loss and dropped frames
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides the image processing task into multiple independent image processors, each handling a portion of the processing workload. This segmentation allows parallel processing of high-resolution and high-frame-rate moving images, improving overall processing capability while distributing memory bandwidth requirements across multiple processors to prevent any single processor from experiencing bandwidth deficiency that would cause image loss or dropped frames

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent assigns different processing responsibilities to different image processors based on their local capabilities and memory bandwidth characteristics. By optimizing the division of processing tasks according to each processor's specific properties, the system achieves improved productivity while ensuring that no single processor becomes a bottleneck that would cause image loss or frame drops

Inventive Principle:
Principle #3Local quality

2Speed

If image processing is divided and performed by multiple image processors with equal area division, then processing speed is improved, but memory bus bandwidth becomes unbalanced causing processing delays

Engineering Contradiction:
Improveprocessing speedVSAvoidprocessing efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent implements asymmetric area division where different image processors handle different sized processing areas rather than equal division. This asymmetry balances the memory bus bandwidth utilization across processors by compensating for differences in processing capabilities and memory access patterns, preventing processing delays while maintaining high processing speed through parallel operation

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS10382771B2Image processing apparatus
Publication Date: 2019.08.13 CANON KK
  • US10382771B2 patent drawing
  • US10382771B2 patent drawing
  • US10382771B2 patent drawing

AI summary

An image processing apparatus has a plurality of image processing circuits, each having a local memory, an image processing unit, and a communication unit communicating with other image processing circuits. A first image processing circuit among the plurality of image processing circuits has a decoder which decodes encoded RAW moving image data to store the decoded RAW moving image data in the local memory, a determiner which determines areas out of the obtained frame that the plurality of image processing circuits respectively process, and a transmitter which transmits RAW image data of the determined areas to other image processing circuit. The determiner sets the size of the area in the frame that the first image processing circuit processes to be smaller than the size of area that the other image processing circuit processes.