Image Processing Device Estimating User Function via History Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing devices lack efficient pre-processing capabilities to anticipate and prepare for user functions, leading to increased wait times and power consumption during standby periods.

Innovation Solution

An image processing device equipped with an authenticator, estimator, and controller that uses user authentication information and history data to predict the next user function, allowing related parts to prepare for operation before a user instruction is given, thereby reducing wait times and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If the image processing device waits for user instruction before executing functions, then power consumption is reduced during standby, but user wait time increases

Engineering Contradiction:
Improvepower consumption during standbyVSAvoiduser wait time
Core Design Contradiction:
Use of energy by stationary objectVSLoss of time

Solution Approach 1:

The estimator performs preliminary analysis of history information to predict the user's intended function before the user actually issues the instruction. Based on this prediction, the controller pre-activates the necessary parts in advance, so that when the user does issue the instruction, the parts are already ready to execute immediately, thus reducing wait time without requiring continuous operation of all parts

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses history information recording the user's past function execution patterns as feedback to train the estimator. The estimator continuously learns from this feedback to improve prediction accuracy, enabling the system to anticipate user needs more accurately over time, thereby optimizing the balance between power consumption and responsiveness

Inventive Principle:
Principle #23Feedback

2Loss of time

If all parts are kept ready for immediate operation, then user wait time is reduced, but power consumption increases

Engineering Contradiction:
Improveuser wait timeVSAvoidpower consumption during standby
Core Design Contradiction:
Loss of timeVSUse of energy by stationary object

Solution Approach 1:

Instead of keeping all parts continuously ready, the system performs preliminary prediction of which specific parts will be needed based on history information. Only the predicted necessary parts are activated in advance, while other parts remain in low-power standby mode. This selective preliminary activation reduces overall power consumption compared to keeping all parts ready

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different operational states to different parts based on their predicted need. Parts that are predicted to be needed are activated to a higher operational state, while parts not predicted to be needed remain in a lower power state. This creates local quality differences in the operational state of various parts, optimizing the overall power consumption profile

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10230870B2Image processing device and non-transitory computer-readable medium for estimating function to be executed
Publication Date: 2019.03.12 FUJIFILM BUSINESS INNOVATION CORP
  • US10230870B2 patent drawing
  • US10230870B2 patent drawing
  • US10230870B2 patent drawing

AI summary

An image processing device includes an authenticator, an estimator, and a controller. The authenticator uses authentication information received from a user to authenticate and determine whether or not the user is a person allowed to execute plural functions related to images. If the authenticator authenticates the user as a registered user allowed to execute the plural functions, the estimator uses history information recording information related to the execution of the plural functions to estimate a function to be executed by the user from among the plural functions. The controller controls related parts used to execute the function estimated by the estimator so that the related parts start preparing for operation before the user issues an instruction to execute some kind of function.