Image Processing Buffer Modules for Flexible Data Flow
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing systems face complexity in combining modules and managing data flow due to the need for uniform output units and additional control sections for data transfer, leading to increased structural complexity and buffer memory requirements that must adapt to changing processing contents.
Innovation Solution
An image processing device with modular architecture that includes image processing modules and buffer modules, where data is read and written in specific units, allowing for flexible reconfiguration and simplification of module connections, and a resource management system for efficient memory allocation and data handling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If image processing modules are connected in arbitrary order with uniform output units, then module combination flexibility is improved, but device complexity increases due to additional control sections and uniform structure requirements
Solution Approach 1:
The patent introduces a universal buffer interface structure that all image processing modules share. This buffer interface serves multiple functions: data storage, data transfer between modules, and synchronization. By making the buffer a multi-functional component, individual modules can have simpler, more specialized structures while the buffer handles the complexity of coordination and data management.
Solution Approach 2:
The buffer acts as an intermediary between image processing modules. Instead of modules directly interfacing with each other (which would require complex control logic in each module), the buffer mediates data transfer. This intermediary approach allows modules to connect in arbitrary orders with simplified structures, as the buffer handles the complexity of data routing and synchronization.
2Adaptability or versatility
If buffer memory capacity is increased to accommodate changing processing contents, then adaptability to different image processing modules is improved, but device complexity and resource management burden increase
Solution Approach 1:
The patent implements dynamic buffer capacity allocation where the buffer memory capacity is not fixed but adapts to the actual processing needs. The buffer capacity is determined based on the maximum data amount required by the connected image processing modules, allowing the system to optimize memory usage for different processing scenarios without over-provisioning.
Solution Approach 2:
The system changes the buffer capacity parameter dynamically based on the configuration of image processing modules. When modules are added or removed, or when processing requirements change, the buffer capacity is adjusted accordingly. This parameter adaptation allows the buffer to serve diverse processing contents efficiently without requiring complex manual management.
Data Source
AI summary
An image processing device has one or more image processing modules and one or more buffer modules. The image processing module reads image data from a preceding module in units of a reading data amount, performs a image processing on the image data, and outputs the image data to a following module in units of a writing data amount. The buffer modules stores the image data outputted from the preceding image processing module and outputs the image data in units of a outputting data amount. The image processing module is connected to at least one of a preceding or following stage of the buffer module.


