Area-Aware AI Model Loading for Object Recognition Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices face limitations in object recognition capabilities due to high memory and processing requirements, especially when using advanced artificial intelligence models for accurate object recognition across various environments.

Innovation Solution

An electronic apparatus is designed with a sensor, camera, and processors that determine the device's location and load specific artificial intelligence models from a storage, allowing for efficient object recognition by using only the models relevant to the current area, thereby reducing memory and processing demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If advanced artificial intelligence models are used to accurately recognize various objects, then object recognition capability is improved, but memory capacity and processing capability requirements increase significantly

Engineering Contradiction:
Improveobject recognition capabilityVSAvoidmemory capacity requirement
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent divides the object recognition system into multiple specialized AI models, each trained to recognize specific types of objects (e.g., food objects, pet objects). Instead of using one large comprehensive model that requires significant memory, the system segments the recognition task into multiple smaller specialized models that can be loaded selectively based on the recognition task at hand, thereby reducing the memory capacity required at any given time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically loads and switches between different AI models based on the current recognition needs. The processor selectively loads only the necessary model (e.g., food recognition model or pet recognition model) into volatile memory when needed, and can switch between models as different objects need to be recognized. This dynamic approach allows the system to maintain high recognition capability while managing limited memory resources efficiently.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If more developed forms of artificial intelligence models are used to recognize far more objects, then object recognition accuracy is improved, but processing capability requirements increase

Engineering Contradiction:
Improveobject recognition accuracyVSAvoidprocessing capability requirement
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent segments the complex object recognition task into multiple specialized AI models, where each model is optimized for recognizing specific object categories. This segmentation allows each model to be relatively simple and efficient, rather than requiring one massive model to handle all object types. The processor can then execute these smaller specialized models with lower processing power requirements while maintaining high accuracy for each specific recognition task.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system loads and executes only the specific AI model needed for the current recognition task, rather than running all possible models simultaneously. For example, when a food object needs recognition, only the food recognition model is loaded and executed. This partial action approach significantly reduces the processing capability requirements at any given moment while maintaining high recognition accuracy for the relevant objects.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If multiple artificial intelligence models are stored in volatile memory for different areas, then object recognition adaptability is improved, but memory usage increases

Engineering Contradiction:
Improveobject recognition adaptabilityVSAvoidvolatile memory usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system dynamically loads AI models into volatile memory based on the current operational context and recognition needs. When the electronic apparatus operates in a specific area (e.g., kitchen, living room), the processor selectively loads the corresponding AI model(s) for that area into volatile memory. When the area changes or recognition needs change, the system switches to loading different models. This dynamic loading approach maintains high adaptability across different areas while keeping volatile memory usage low at any given time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system prepares and stores multiple AI models in non-volatile memory in advance, organized by area or object type. Before actual recognition tasks are performed, the processor identifies which model is needed and loads it from non-volatile memory to volatile memory. This preliminary organization and selective loading approach allows the system to maintain adaptability for multiple areas without requiring all models to reside in volatile memory simultaneously, thereby managing memory resources efficiently.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11151357B2Electronic apparatus for object recognition and control method thereof
Publication Date: 2021.10.19 SAMSUNG ELECTRONICS CO LTD
  • US11151357B2 patent drawing
  • US11151357B2 patent drawing
  • US11151357B2 patent drawing

AI summary

An electronic apparatus is disclosed. The electronic apparatus includes a sensor, a camera, a memory, a camera and a processor. The memory stores a plurality of artificial intelligence models trained to identify objects and stores information on a map. The first processor provides, to the second processor, area information on an area in which the electronic apparatus is determined, based on sensing data obtained from the sensor, to be located, from among a plurality of areas included in the map. The second processor loads at least one artificial intelligence model of the plurality of artificial intelligence models to the volatile memory based on the area information and identifies an object by inputting the image obtained through the camera to the loaded artificial intelligence model.