Image Search System Dynamic Storage Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image search systems face inefficiencies in registration and search processes, leading to prolonged wait times before image searches can be enabled, as they require sequential completion of image and data registration by the service provider, impacting user convenience.

Innovation Solution

An information processing system that includes an image transmitting unit, an image acquiring unit, a feature information extracting unit, and a managing unit, which assigns unique identification, extracts feature information, and dynamically manages storage units to optimize storage and search efficiency, allowing for concurrent registration and search operations without waiting for the initial registration process to complete.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If image and electronic data registration is performed by the service provider before enabling search, then data consistency and quality are ensured, but the time required to enable search increases

Engineering Contradiction:
Improvedata consistencyVSAvoidsearch enablement time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system extracts feature information from images and performs preliminary processing during the registration phase, so that when search is requested, the feature extraction is already complete or in progress, reducing the wait time for users while maintaining data quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The registration and search enablement processes are segmented into independent concurrent operations. Image registration, feature extraction, and search indexing are performed in parallel rather than sequentially, allowing the system to maintain reliability while reducing overall processing time

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If all feature information is stored in a single image storage unit, then data access is simplified, but storage management becomes inefficient when data volume exceeds threshold

Engineering Contradiction:
Improvedata access simplicityVSAvoidstorage management efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The image storage unit is divided into multiple segmented storage units based on storage capacity thresholds. When the total feature information volume exceeds a predetermined threshold, the system automatically segments the storage into multiple units, each managing a portion of the feature data, thereby maintaining efficient access while improving storage management scalability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from a single-dimensional storage structure to a multi-dimensional organized storage system where feature information is distributed across multiple storage units with hierarchical management, enabling efficient access patterns while scaling to larger data volumes

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Device complexity

If sequential registration process is used, then system complexity is reduced, but user convenience deteriorates due to waiting time

Engineering Contradiction:
Improvesystem process complexityVSAvoiduser convenience
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system initiates feature extraction and search indexing operations in advance during image registration, so that when users request search functionality, the processing is already complete or nearing completion, significantly reducing perceived wait time without adding complex user-facing processes

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous background processing for feature extraction and indexing during and after image registration, ensuring that useful work is always being performed without interrupting user operations, thereby improving convenience while maintaining manageable system complexity through asynchronous processing

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9977793B2Information processing system, information processing method, and information processing apparatus
Publication Date: 2018.05.22 RICOH CO LTD
  • US9977793B2 patent drawing
  • US9977793B2 patent drawing
  • US9977793B2 patent drawing

AI summary

An information processing system includes an information processing apparatus and one or more terminal devices. The information processing system includes: an image transmitting unit configured to transmit an image; an image acquiring unit configured to acquire the image transmitted by the image transmitting unit, and assign unique identification information to the acquired image; a feature information extracting unit configured to extract feature information from the image acquired by the image acquiring unit; a first image storage unit configured to store therein the feature information and the identification information in an associated manner; and a managing unit configured to, when an amount of the feature information stored in the first image storage unit exceeds a threshold, change the first image storage unit into a second image storage unit, generate a new first image storage unit, and prohibit the second image storage unit from storing therein new feature information.