Image Processing Apparatus Bandwidth Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Image processing apparatuses using cloud-type kiosk terminals face usability issues when network bandwidth is insufficient, leading to prolonged transmission times and potentially abandoned orders due to high image processing demands on cloud servers.
Innovation Solution
An image processing apparatus with dual processors, where the first processor decides whether to transmit image processing instructions and images to a second processor based on the type of processing required, optimizing bandwidth usage by performing local processing for non-resource-intensive tasks and reserving cloud processing for high-capacity tasks, thereby reducing the amount of data transferred over the network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If image processing is performed on a cloud server, then processing capacity is improved, but network bandwidth consumption increases and transmission time becomes long
Solution Approach 1:
The patent segments image processing tasks into two categories: simple processing (enlarging, reducing, rotating, moving) that can be performed locally on the order receiving machine, and complex processing that requires cloud server resources. This segmentation allows the system to perform simple operations without consuming network bandwidth, while reserving cloud resources for tasks that truly require high processing capacity.
Solution Approach 2:
The patent applies partial action by performing only the necessary image processing operations locally rather than transmitting all images to the cloud. By handling simple processing tasks locally, the system reduces the amount of data transmitted over the network while still achieving the required processing objectives.
2Quantity of substance
If all image processing is performed locally on the order receiving machine, then network bandwidth usage is reduced, but processing capacity for complex operations becomes insufficient
Solution Approach 1:
The patent divides processing responsibilities between the local order receiving machine and the cloud server based on task complexity. Simple geometric transformations are handled locally to conserve bandwidth, while complex processing operations are transmitted to the cloud server that has sufficient processing capacity.
3Power
If the order receiving machine has high processing capacity, then local image processing capability is improved, but apparatus cost increases
Solution Approach 1:
The patent implements partial processing capability at the local level by equipping the order receiving machine with only the necessary processing functions for simple operations (enlarging, reducing, rotating, moving). This partial capability is sufficient to handle the majority of common processing tasks without requiring expensive high-performance hardware.
Data Source
AI summary
A user can comfortably perform an ordering operation of a print product even in a case where a bandwidth of a network is insufficient.In an image processing apparatus, an image processing method, a program, and a recording medium according to an embodiment of the present invention, an instruction receiving unit receives, as inputs, an image and an instruction of image processing to be performed on the images, and a first image processing unit performs first image processing corresponding to the instruction of image processing on the image to generate a first image after the image processing based on the image and the instruction of image processing received from the instruction receiving unit via a global network. A transmission decision unit decides whether or not to transmit the image and the instruction of image processing to the first image processing unit based on a type of the instruction of image processing, and controls the instruction receiving unit to transmit the image and the instruction of image processing to the first image processing unit in a case where the transfer controller decides to transmit the image and the instruction of image processing to the first image processing unit.


