Image Processing Apparatus Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveprocessing capacityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
PowerVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #16Partial or excessive action

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

Engineering Contradiction:
Improvenetwork bandwidth usageVSAvoidprocessing capacity
Core Design Contradiction:
Quantity of substanceVSPower

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.

Inventive Principle:
Principle #1Segmentation

3Power

If the order receiving machine has high processing capacity, then local image processing capability is improved, but apparatus cost increases

Engineering Contradiction:
Improvelocal processing capabilityVSAvoidapparatus cost
Core Design Contradiction:
PowerVSEase of manufacture

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11947856B2Image processing apparatus, image processing method, program, and recording medium
Publication Date: 2024.04.02 FUJIFILM CORP
  • US11947856B2 patent drawing
  • US11947856B2 patent drawing
  • US11947856B2 patent drawing

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.