Information processing method, information processing apparatus, and program for modifying control content of appliance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional cookers require manual user input to adjust cooking parameters based on visual assessment of doneness, and these changes are not effectively shared between different appliances.
Innovation Solution
An information processing method that modifies cooking parameters by identifying similar functional blocks across different appliances based on user preferences and modification values stored in a database, allowing for the reflection of parameter changes across various appliances.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If cooking parameters are manually adjusted based on visual assessment, then cooking control flexibility is improved, but user operation complexity and time consumption increase
Solution Approach 1:
The system automatically adjusts cooking parameters by analyzing user feedback from multiple appliances without requiring manual intervention. The cooking control unit receives execution results from different appliances, determines parameter adjustments automatically, and updates the block sequence without user involvement, enabling the system to serve itself in optimizing cooking parameters.
Solution Approach 2:
The system implements a closed-loop feedback mechanism where execution results from cooking appliances are continuously monitored and fed back to the cooking control unit. This feedback includes cooking outcomes and user preferences, which are used to automatically adjust cooking parameters and refine future cooking sequences, creating a self-improving system.
2Manufacturing precision
If cooking parameters are adjusted for one appliance, then cooking precision for that appliance is improved, but parameter consistency across different appliances deteriorates
Solution Approach 1:
The system creates a universal cooking parameter adjustment mechanism that works across multiple appliance types. The cooking control unit maintains a shared block sequence that can be executed by different appliances, ensuring that parameter adjustments made for one appliance are automatically adapted and applied to other appliances, achieving both precision and consistency simultaneously.
Solution Approach 2:
The system merges parameter adjustment data from multiple appliances into a unified cooking parameter set. By combining execution results from different appliances and consolidating the learned parameters into a single block sequence, the system achieves both appliance-specific precision and cross-appliance consistency through data integration.
3Measurement precision
If manual visual assessment is used to determine doneness, then cooking accuracy is improved, but automation level deteriorates
Solution Approach 1:
The system replaces manual visual assessment with automated image recognition technology. The cooking control unit captures images of the cooked food and uses AI-based analysis to objectively determine doneness, substituting the mechanical human eye and brain with an automated vision system that provides both high accuracy and full automation.
Solution Approach 2:
The system performs self-assessment of cooking doneness through automated image analysis without requiring user intervention. The cooking control unit independently evaluates cooking outcomes, determines whether additional cooking is needed, and adjusts parameters automatically, enabling the system to assess and optimize its own performance.
Data Source
AI summary
A receiver receives information on a first block sequence that is a block sequence scheduled to be executed by an appliance, and the specifier specifies a second block similar to a first block included in the first block sequence from a second block sequence that is a block sequence having already been executed. A processor modifies the first block based on a determination flag indicating a preference of a user for the second block and a modification value for a parameter of the second block. An outputter outputs the first block sequence including the modified first block.


